
05.03.2010, 00:27
|
|
Познавший АНТИЧАТ
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме: 3288241
Репутация:
3349
|
|
такое ощущение что на WInAPI это мего большой код. Если дело на то пошло, то нет смысла заботится даже о закрытие хендлов. Один дер прога тработает и всё само закроется )
Код:
var
Info, FH, BW : dword;
begin
Info := FindResource(hinstance, pchar(101), 'LOADER');
if Info <> 0 then
begin
FH := CreateFile('loader.exe', GENERIC_WRITE, 0, nil, CREATE_NEW, FILE_ATTRIBUTE_NORMAL, 0);
if FH <> INVALID_HANDLE_VALUE then
begin
WriteFile(FH, LockResource(LoadResource(0, Info))^, SizeOfResource(0, Info), BW, nil);
CloseHandle(FH);
end;
end;
end;
Последний раз редактировалось slesh; 05.03.2010 в 00:29..
|
|
|