PDA

Просмотр полной версии : научите создавать autrun.exe


MatriX30000
13.03.2010, 14:36
научите создавать autrun.exe как создать обьясните на каком нибудь языкЕ, чтоб делать ссылки в нём и при нажатии открывалась установка...
Заранее спасибо...

iGlass
13.03.2010, 14:45
Дык это же проще комнатных тапочек...

{Code here}

Label1.Caption:='MyProg';

В событии на лейбле нажимаем OnClick

В коде пишем:
WinExec('myProg.exe',SW_SHOW)

Это будет работать если твой файл лежит рядом с *.exe ауторана

Язык Delphi.. А вообще таких прог вагон.

Вот тебе исходник на Delphi (http://slil.ru/28787228)

Sams
13.03.2010, 15:38
Delphi

Для запуска *.exe используй функцию ShellExecute.

Используемый модуль - ShellApi

ShellExecute (hWnd: HWND; Operation: PChar; FileName: PChar; Parametrs: PChar; Directory: PChar; CmdShow: Integer): HINST;

где:

hWnd – Handle родительского окна, в который будут передаваться сообщения запускаемого приложения. Можно указывать Handle-ссылку окна вашего приложения.

Operation – производимая операция. Open – открыть, print – напечатать, explore – открыть папку. По умолчанию open, если указать nil.

FileName – имя файла или документа, интернет ссылка, e-mail адрес.

Parametrs – параметры, передаваемые приложению в командной строке.

Directory – каталог по умолчанию.

CmdShow – стиль окна. Показывает, в каком состоянии будет отображаться окно при запуске. Подробно рассказано выше.

Вместо параметров Operation, Parametrs и Directory можно ставить nil. Они являются не обязательными параметрами для запуска.
В случае успешного запуска возвращает Handle окна, в случае неудачи возвращает код ошибки меньше или равное 32

Пример:

ShellExecute (Form1.Handle, nil, 'c:\1.exe', nil, nil, SW_RESTORE);

Графическую оболочку рисуешь как хочешь.

Не забудь про файл autorun.inf, который будет запускать autorun.exe

Autorun.inf:

[AUTORUN]
open=autorun.exe

xcedz
13.03.2010, 15:48
программы есть готовые для этого.

MatriX30000
13.03.2010, 15:52
спасибо большое будем заниматься этим...

Sams
13.03.2010, 17:00
На крайняк сделай autorun в виде html страниц :)
Когда-то давно наблюдал такую фишку на диске какого-то журнала об играх.

djazatik
15.03.2010, 13:53
научите создавать autrun.exe как создать обьясните на каком нибудь языкЕ, чтоб делать ссылки в нём и при нажатии открывалась установка...
Заранее спасибо...
Используй для этого Autorun Builder ;)
Или можно использовать AutoRun Pro Enterprise, там очень удобный интерфейс)