编写后台监视程序?高手???急!

sr_jn 2003-04-30 04:37:17
我在win2000下需要编写一个后台监视程序,怎样才能不用在windows界面上显示出来?请高手指点。我的地址为:sr_jn@163.com
...全文
53 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
sr_jn 2003-05-02
  • 打赏
  • 举报
回复
楼上的老兄:
RegisterServiceProcess函数好像只能在win98下引用,在win2000下好像不能用的,动态连接库'KERNEL32.DLL'在win2k下好像没有这个函数。
malionsw 2003-05-02
  • 打赏
  • 举报
回复
具体实现方法:
声明外部函数:
function RegisterServiceProcess(dwProcessID, dwType: Integer): Integer; stdcall; external 'KERNEL32.DLL';
主程序添加如下代码:
var
RegF:TRegistry;
begin
RegF:=TRegistry.Create;//创建Registry组件,这个组件是专门针对注册表操作的组件
RegF.RootKey :=HKEY_LOCAL_MACHINE;//把根键设为HKEY_LOCAL_MACHINE
RegF.OpenKey('Software\MicroSoft\Windows\CurrentVersion\Run',True);//打开Software\MicroSoft\Windows\CurrentVersion\Run子键
RegF.WriteString('sys',ParamStr(0));//在里面写入本程序的路径
RegF.Free;//释放Registry组件。
Application.showmainform:=false;//隐藏窗体
RegisterServiceProcess(GetCurrentProcessID, 1);//注册服务
sr_jn 2003-05-01
  • 打赏
  • 举报
回复
应怎样编写程序?
tolimit 2003-04-30
  • 打赏
  • 举报
回复
你写个代码不在任务栏和托盘中显示就可以了
kuangning 2003-04-30
  • 打赏
  • 举报
回复
编写服务程序就可以了
new——〉other——》service app

1,184

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧