如何使程序运行时不在任务管理器中显示?
即在win98中按下CTRL+ALT+DEL键时不显示出来。 问题点数:20、回复次数:5Top
1 楼mastercom(程式猎人)回复于 2002-11-03 20:48:44 得分 5
隐藏进程Top
2 楼prettywolf(多情自古空余恨,此恨绵绵无绝期)回复于 2002-11-03 20:53:31 得分 0
我知道,怎么写代码啊?Top
3 楼lvgg2000(吕国广)回复于 2002-11-03 21:44:05 得分 0
upTop
4 楼approach()回复于 2002-11-03 22:13:26 得分 15
HINSTANCE m_hKernelLib;
REGFUNCTION *RegisterServiceProcess;
初始化:
//Hide in task manager
m_hKernelLib=::LoadLibrary("kernel32.dll");
if(m_hKernelLib)
{
RegisterServiceProcess=(REGFUNCTION *)GetProcAddress(m_hKernelLib,"RegisterServiceProcess");
if(RegisterServiceProcess)
(*RegisterServiceProcess)(::GetCurrentProcessId(),RSP_SIMPLE_SERVICE);
}
退出程序:
if(m_hKernelLib)
{
if(RegisterServiceProcess)
(*RegisterServiceProcess)(::GetCurrentProcessId(),RSP_UNREGISTER_SERVICE);
// ::FreeLibrary(m_hKernelLib);
}
Top
5 楼ddpl(吴大军)回复于 2002-11-03 22:21:49 得分 0
不明白,请高手请教!!Top
相关问题
- 最简单win32程序,关闭后为什么在任务管理器里面程序还在运行?
- 如何使运行程序不在任务管理器中的应用程序中?
- 请教怎样取得当前在运行的程序进程?象Win2000任务管理器那样?
- 如何使自己的程序运行时不在Win98的任务管理器里出现?
- "Windows任务管理器"是怎么知道各个程序当前运行状态的?
- 怎样象任务管理器那里知道当前有那些应用程序在运行?
- 怎样将一个运行的程序,从CRT+ALT+DEL弹出的任务管理器的应用程序列表中删除,只显示在进程中!
- 怎么样能让自己的程序运行时,不在WINDOWS任务管理器的应用程序栏里面显示出来?
- delphi程序可以运行,任务管理器中可以看到,但在任务栏中不显示也不生成exe.这是怎么回事啊?
- 如何不让任务管理器显示我的程序?????




