Windows *.exe文件注册系统服务方法

一个同事让我帮他把一个发短信的程序注册成服务,以便每次系统重启时该应用程序自动运行,大致过程如下:
1 将目录中的两个可执行文件 (instsrv.exe, srvany.exe)
放到 c:\windows\system32 目录下
2 在命令行下输入 instsrv 服务名 c:\windows\system32\srvany.exe
例如: instsrv cmpp_sms c:\windows\system32\srvany.exe
3 “运行” regedit 修改注册表找到
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ 服务名 \ Parameters
例如:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\cmpp_sms\ Parameters
如果没有 Parameters 右键右边空白区建立 Parameters 项,然后点 Parameters 项,右键右空白区建立两个“多字符串值”分别为
(1) Appdirectory 值为你的 exe 程序所在目录,例如 E:\jar_exe\
(2) Application 值为:你的 exe 程序文件地址及文件名 , 例如 E:\jar_exe\send_msg.exe
 
4 如果建立其它服务重复第 3 项即可
5 查看系统服务中您的服务名
services.msc 即可查看系统服务,发现此时已经注册成功。
 
6 注销服务命令: instsrv 服务名 remove
 例如: instsrv sms_mess remove
7 instsrv.exe, srvany.exe 两个文件在附件中。

你可能感兴趣的:(windows,职场,休闲,*.exe)