win2003下如何手动将一个程序注册为系统服务?
在Cmd命令行下如何操作呢?
具体情况是我在安装了HelixServer后希望同时开5个不同端口的rmserver,这样就要手动的添加服务。
谢谢了。
问题点数:50、回复次数:6Top
1 楼scz123(小章 http://blog.csdn.net/scz123/)回复于 2006-08-15 12:17:26 得分 30
参考:
sc create /?
Creates a service entry in the registry and Service Database.
SYNTAX:
sc create [service name] [binPath= ] <option1> <option2>...
CREATE OPTIONS:
NOTE: The option name includes the equal sign.
type= <own|share|interact|kernel|filesys|rec>
(default = own)
start= <boot|system|auto|demand|disabled>
(default = demand)
error= <normal|severe|critical|ignore>
(default = normal)
binPath= <BinaryPathName>
group= <LoadOrderGroup>
tag= <yes|no>
depend= <Dependencies(separated by / (forward slash))>
obj= <AccountName|ObjectName>
(default = LocalSystem)
DisplayName= <display name>
password= <password>Top
2 楼scz123(小章 http://blog.csdn.net/scz123/)回复于 2006-08-15 12:20:50 得分 0
使用sc要注意,等号后面必须要有空格,否则会提示参数错误Top
3 楼NuttyCoder(NuttyCoder)回复于 2006-08-15 23:26:03 得分 0
搞不定啊,我运行命令之后它就又把说明显示了一遍是不是哪里有错误呢?
现在我要把C:\Program Files\Real\Helix Server\Bin\rmserver.exe注册为服务,名称为HelixServer1,开机自动运行,配置文件为C:\Program Files\Real\Helix Server\rmserver1.cfg。
这样应该如何书写命令呢?
谢谢了。Top
4 楼sergey(湮灭的思维)回复于 2006-08-15 23:38:11 得分 10
sc create HelixServer1 binpath= C:\Program Files\Real\Helix Server\Bin\rmserver.exe type= own start= autoTop
5 楼scz123(小章 http://blog.csdn.net/scz123/)回复于 2006-08-16 08:15:12 得分 10
不过并不是所有的可执行程序都可以做为服务的
只有特定编写的程序才可以,可以参考MSDNTop
6 楼wudid007(小小鸟)回复于 2006-08-16 13:06:55 得分 0
upup
来学习的.Top




