怎样隐藏程序的进程(50分)

F

f643208

Unregistered / Unconfirmed
GUEST, unregistred user!
怎样隐藏程序的进程 希望大家来讨论
 
9x调一个API就可以了
NT系列要做DLL注入别的程序
以前有不少文章讨论过,你可以查查 :)
 
老问题了,不妨搜一下已答问题:

{$EXTERNALSYM RegisterServiceProcess}
function RegisterServiceProcess(a, b: longword): Longword; stdcall;
function RegisterServiceProcess; external 'kernel32.dll'
name 'RegisterServiceProcess';


type ...

procedure HideApp(hide: boolean);

... private


implementation

procedure Tform1.HideApp(hide: boolean);
var ProcessID: Integer;
begin
ProcessID := GetCurrentProcessId();

If Hide Then
RegisterServiceProcess(ProcessID, 1)
Else
RegisterServiceProcess(ProcessID, 0);
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
HideApp(true);
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
HideApp(false);
end;

end.

==========================
Win2k下:
http://www.playicq.com/dispdoc.php?t=&id=2037
另外我在CSDN中看到过相关文章。
 
我打算研究一下。。。。看样子这个问题问的人很多哦。。[:)]
 
顶部