wClass.lpfnWndProc:=@DefWindowProc;
wClass.hInstance := hInstance;
wClass.lpszClassName := 'antigamem';
RegisterClass(wClass);CreateWindowEx(0,wClass.lpszClassName,nil,WS_CAPTION,
0,0,1,1,0,0,hInstance,nil);象这样创建一个窗体,但不显示,在Windows 2K/XP 中看不到
但在Windows 9X 中的 "结素任务" 能看到,名称显示的是 antigamem ,也就是窗体的类名,请问如何隐藏? 尽量不要用 象创建服务 这种复杂的方法.
我在Windows XP 下编写的程序,能不能告诉我说没有这个函数?
DWORD RegisterServiceProcess(
DWORD dwProcessId, //服务进程的进程标志,如果为NULL表示当前进程
DWORD dwType //如果参数为RSP_SIMPLE_SERVICE 表示注册当前进程
//如果参数为RSP_UNREGISTER_SERVICE 表示取消当前进程的注册
);
函数调用成功返回1,否则返回0
通过对RegisterServiceProcess 这个API函数的调用我们就能实现在Win9X系统下的进程隐藏了.
http://community.csdn.net/Expert/topic/3336/3336604.xml?temp=8.689517E-02介绍的方法,还是可以的
RegisterServiceProcess;
if(windows=xp)
相关代码