• 主页
  • 招聘
  • 语言基础/算法/系统设计
  • 数据库相关
  • 图形处理/多媒体
  • 网络通信/分布式开发
  • VCL组件开发及应用
  • Windows SDK/API

一个棘手的问题

zxcfs 2000-07-19 09:09:00
我正在做一个远程控制程序,为了防止用户关闭服务程序(后台程序)
需对用户透明处理.在win98或win95中用户按Ctrl+Alt+del调出任务管理器时,
怎样做到程序名不出现在任务列表中,请大虾们帮忙.

...全文
49 点赞 收藏 2
写回复
2 条回复
wsf 2000年07月19日
teamd说的没错,我以前用过,可以实现,但在nt下好象不行,如果用CreateToolhelp32Snapshot()也能查看到(在win98下)。
回复 点赞
TeamD 2000年07月19日
function RegisterServiceProcess(dwProcessID, dwType: Integer): Integer; stdcall; external 'KERNEL32.DLL';
在Form的create事件中加入
RegisterServiceProcess(GetCurrentProcessId,1);
在Form的事件中加入
RegisterServiceProcess(GetCurrentProcessId,0);
其实这个问题在http://expert.csdn.net/Topic/10269.shtm
里面早已解决了。。。
回复 点赞
发动态
发帖子
Delphi
创建于2007-08-02

1473

社区成员

26.2w+

社区内容

Delphi 开发及应用
社区公告
暂无公告