1. Крок - установка Делфі
Розпаковуємо Дефла в будь-яку папку, звідти запускаємо його клікнувши по PortableDelphi.exe. Перед нами відкриється порожня форма.
3. Крок - підготовка форми
Підготовка форми. Для початку заходимо у вкладку Win32, де знаходимо іконку компонента XP, натискаємо на нього і кидаємо на форму. Тепер наша форма і компоненти будуть стильними, а не схожими на win98, але тільки після компіляції.
4. Крок - додавання фону
Додаємо на форму картинку, заходимо у вкладку "Additional", вибираємо іконку картинки (її відразу можна помітити), натискаємо на неї і додаємо на форму. Потім у властивостях картинки знаходимо властивість "Picture" і натискаємо на ".", Вибираємо картинку JPG, BMP і натискаємо ок. Далі задамо потрібні розміри картинки.
5. Крок - Додаємо компоненти
Додаємо на форму компоненти з вкладки "Standart" - 2 тексту і 2 інпут (поле для введення). Іконка можна зрозуміти. Текстів (Label) задаємо шрифт, через властивість Font (.), А також робимо їх прозорими, ставимо Transparent властивість = True в панелі властивостей. Полю для пароля проставляем властивість PasswordChar знак пароль, тобто ставимо там "*", як в DS.
6. Крок - Кнопка відправити
Додаємо кнопку з вкладки Standart на форму і 2 рази натискаємо на неї. Відкривається подія клік і скрипти.
Додаємо такий код між begin і end:
7. Крок - додаємо функцію GetUrlContent
Тепер потрібно додати функцію, яку ми використовували вище. Знаходимо в тексті початкових кодів "" і після нього додаємо наступний код (В Ньому нічо міняти не потрібно):
Знаходимо там же вгорі слово "uses" і після "Windows" вставляємо "WinInet", ОСЬ Що виходить.
8. Крок - Компіляція і збірка
Залишилося скомпілювати, Делфі запитає де зберегти проект, виберіть папку, там і буде створений EXE. Щоб скомпілювати / зібрати натисніть просто F9. Все готово.
Додатково - Змінити іконку exe
Її можна змінити зайшовши в Project -> Options -> Вкладка "Application" -> Icon. LoadIcon. Завантажувати можна тільки ICO. Після знову компілюємо і все.
В результаті виходить готовий EXE, який не вимагає ніяких DLL, не детектив антивірусами і не вимагає .NET і важить ехе всього 300-400 кб.
Як на мене так код большеват і злегка не зрозумілий, перевірка валідності посилання? Для чого?
Спеціально покопався в своїх старих файлах, знайшов дуже короткий код відправки на сниффер.
Приклад з фейк Mail.Ru Агента, де ComboBox1 - Поле введення логіна (як в оригіналі, легко замінюється на Edit), Edit1 - поле введення пароля. Тобто для примітивного фейк вам досить покласти на форму ComboBox1, Edit1, Button1.
Дякую, все працює!! Давно шукав.