请问如何自动启动服务?(100分)

  • 主题发起人 主题发起人 ggg
  • 开始时间 开始时间
G

ggg

Unregistered / Unconfirmed
GUEST, unregistred user!
我希望我的程序在服务器登陆之前就自动启动。而不必在NT环境下

输入用户名及密码完全登陆以后才启动。就想SQLSERVER中的SQL服务

及以下杀毒程序中的监控系统一样。
 
杀毒程序中的监控系统在服务器登陆之前就自动启动?
 
NT的service是可以设置成auto-start的
 
现在网上有N种东东可以把你的应用程序作为一个服务来运行的。
也不大,先发几个给你吧。
 
将应用程序的路径放在注册表的:
HKLM/software/Microsoft/windows/currentversion/runservice下
设置可以参考HKLM/software/Microsoft/windows/currentversion/run

Windows 95/98下有效.

Windows NT/2000下, 可以将程序做成service程序, 然后通过CreateService
函数注册到系统中, 将启动状态设成Auto的, 就可以了.
 
Iknow 的方法也是登录以后才运行吧?
 
windows nt可以
windows 2000不行。norton antivirus都不行。
 
做成service文件,nt、2000可以自动启动(不必登录)
 
对呀,直接写成NT 服务的程序就行了。
 
除了 NT Service 还可以写成 自动化对象,它也不要求在服务器登录后才能启动
 
多人接受答案了。
 
后退
顶部