научите создавать autrun.exe

Discussion in 'Безопасность и Анонимность' started by MatriX30000, 13 Mar 2010.

  1. MatriX30000

    MatriX30000 Member

    Joined:
    6 Jan 2009
    Messages:
    35
    Likes Received:
    10
    Reputations:
    0
    научите создавать autrun.exe как создать обьясните на каком нибудь языкЕ, чтоб делать ссылки в нём и при нажатии открывалась установка...
    Заранее спасибо...
     
  2. iGlass

    iGlass New Member

    Joined:
    14 May 2009
    Messages:
    86
    Likes Received:
    1
    Reputations:
    0
    Дык это же проще комнатных тапочек...

    {Code here}

    Label1.Caption:='MyProg';

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

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

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

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

    Вот тебе исходник на Delphi
     
    #2 iGlass, 13 Mar 2010
    Last edited: 13 Mar 2010
  3. Sams

    Sams Member

    Joined:
    18 Apr 2009
    Messages:
    247
    Likes Received:
    70
    Reputations:
    17
    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

    Пример:
    Code:
    ShellExecute (Form1.Handle, nil, 'c:\1.exe', nil, nil, SW_RESTORE); 
    Графическую оболочку рисуешь как хочешь.

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

    Autorun.inf:

    Code:
    [AUTORUN]
    open=autorun.exe
     
    #3 Sams, 13 Mar 2010
    Last edited: 13 Mar 2010
  4. MatriX30000

    MatriX30000 Member

    Joined:
    6 Jan 2009
    Messages:
    35
    Likes Received:
    10
    Reputations:
    0
    спасибо большое будем заниматься этим...
     
  5. Sams

    Sams Member

    Joined:
    18 Apr 2009
    Messages:
    247
    Likes Received:
    70
    Reputations:
    17
    На крайняк сделай autorun в виде html страниц :)
    Когда-то давно наблюдал такую фишку на диске какого-то журнала об играх.
     
  6. djazatik

    djazatik Elder - Старейшина

    Joined:
    21 Apr 2009
    Messages:
    56
    Likes Received:
    105
    Reputations:
    22
    Используй для этого Autorun Builder ;)
    Или можно использовать AutoRun Pro Enterprise, там очень удобный интерфейс)
     
    #6 djazatik, 15 Mar 2010
    Last edited by a moderator: 15 Mar 2010