查看完整版本: 老大救命关于服务的程序在线等。。

vxpdisk 2008-10-14 23:28

老大救命关于服务的程序在线等。。

[attach]1636[/attach]

[color=red]==============================================================================[/color]
[color=red][/color]
[color=red]想实现这样的一个程序,运行该程序的时候 command1和command2获取这2个服务的状态并且显示[/color]
[color=red][/color]
[color=red]在command1和2的Caption上 ,如果点击启动 command1就变成停止则Label1显示:Themes 已启动[/color]
[color=red][/color]
[color=red]Spooler服务也是一样的。。请老大帮我写个工程好吗?万分感激很荣幸来到您的贵站。我shell可以控制[/color]
[color=#ff0000][/color]
[color=#ff0000]服务,但是不能获取服务的运行状态。。[/color]
[color=red][/color]
[color=red]===============================================================================[/color]

[[i] 本帖最后由 vxpdisk 于 2008-10-14 23:29 编辑 [/i]]

Nothing 2008-10-16 01:29

没有救命这么严重。
Windows的服务都在注册表中,你可以读取注册表的中状态
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services
另外,Windows有个组件,可以控制服务,你可以参考一下
com.ms.service,这是一个COM

如果想用API,请参考 Service Functions这组API函数,里面有个QueryServiceStatus的函数。
页: [1]
查看完整版本: 老大救命关于服务的程序在线等。。