CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

如何使程序运行时不在任务管理器中显示?

楼主prettywolf(多情自古空余恨,此恨绵绵无绝期)2002-11-03 19:46:31 在 VC/MFC / 基础类 提问

即在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.这是怎么回事啊?
  • 如何不让任务管理器显示我的程序?????

关键词

  • service
  • hkernellib
  • registerserviceprocess
  • regfunction
  • 程序
  • 显示
  • rsp
  • getcurrentprocessid

得分解答快速导航

  • 帖主:prettywolf
  • mastercom
  • approach

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo