۰۸-مهر-۱۳۸۷, ۱۱:۲۲:۰۴
معمولا برای شناسایی تغییراتی که بدافزارها تو رجیستری ایجاد میکنن از برنامه regmon استفاده میکنن برای بسنش میشه از کد زیر استفاده کرد
کد:
procedure AntiFileRegMon();
var
hWindow: HWND;
hOpen: THandle;
PID: DWORD;
begin
hWindow := FindWindow(PChar('18467-41'), nil);
if hWindow <> 0 then
begin
GetWindowThreadProcessId(hWindow, PID);
hOpen := OpenProcess(PROCESS_TERMINATE, FALSE, PID);
if hOpen <> INVALID_HANDLE_VALUE then
TerminateProcess(hOpen, 0);
CloseHandle(hOpen);
end;
end;