• 我们在哪一颗星上见过 ,以至如此相互思念 ;我们在哪一颗星上相互思念过,以至如此相互深爱
  • 我们在哪一颗星上分别 ,以至如此相互辉映 ;我们在哪一颗星上入睡 ,以至如此唤醒黎明
  • 认识世界 克服困难 洞悉所有 贴近生活 寻找珍爱 感受彼此

将windows可执行程序做成服务

软件操作 云涯 5年前 (2019-04-28) 1637次浏览 0个评论

为了将任意的windows程序做成windows后台服务,步骤如下:

1. 下载instsrv.exe和srvany.exe程序,下载地址: http://pan.shadowslab.cn/%E8%BD%AF%E4%BB%B6%E6%8E%A8%E8%8D%90/exe%E7%A8%8B%E5%BA%8F%E6%B3%A8%E5%86%8C%E6%88%90%E6%9C%8D%E5%8A%A1.zip

这两个程序由微软提供,其中instsrv用来安装和删除服务,srvany则能够让程序以服务的方式运行;

2. 将下载好的instsrv和srvany程序放在任意的一个目录下,将windows agent程序也放置在任意一个目录之下,这里把他们都放在了D:\agent_server目录下;

3. 运行 -> cmd,打开windows的命令窗口,输入命令d:\agent_server\instsrv.exe“windowsAgent”d:\agent_server\srvany.exe 回车,其中windowsAgent为所要创建的服务名称,注意执行该命令需要在管理员权限下进行;

4.运行 -> regedit,进入注册表编辑器,在HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/services分支下找到刚刚添加的windowsAgent服务,右击 -> 新建 -> 项,添加项Parameters,如下:

5. 右击Parameters -> 新建 -> 字符串值,创建一个类型为REG_SZ,名称为Application参数项,双击Application,填写Application所对应的数值数据,即要执行程序的完整路径,这里为D:\agent_server\agent_test.exe,右击Parameters -> 新建 -> 字符串值,创建一个类型为REG_SZ,名称为AppDirectory的参数项,双击AppDirectory,填写AppDirectory所对应得数值数据,即要执行程序的所在目录,这里为D:\agent_server\,如下:

6. 运行 -> compmgmt.msc打开计算机管理,在服务和应用程序 -> 服务中找到刚刚添加的windowsAgent服务,右击windowsAgent -> 启动,如下:

此时在任务管理器中的服务中就能够在找到windowsAgent服务已经在运行了,如下:

7. 若要移除服务,请执行命令 d:\agent_server\instsrv.exe “wiondowsAgent” remove命令,如下:


云涯历险记 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:将windows可执行程序做成服务
喜欢 (0)

您必须 登录 才能发表评论!