Board logo

标题: [API] 老大救命关于服务的程序在线等。。 [打印本页]

作者: vxpdisk    时间: 2008-10-14 23:28     标题: 老大救命关于服务的程序在线等。。



==============================================================================

想实现这样的一个程序,运行该程序的时候 command1和command2获取这2个服务的状态并且显示

在command1和2的Caption上 ,如果点击启动 command1就变成停止则Label1显示:Themes 已启动

Spooler服务也是一样的。。请老大帮我写个工程好吗?万分感激很荣幸来到您的贵站。我shell可以控制

服务,但是不能获取服务的运行状态。。

===============================================================================

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

图片附件: 1.jpg (2008-10-14 23:28, 8.12 KB) / 该附件被下载次数 304
http://bbs.lihuasoft.net/attachment.php?aid=1636


作者: Nothing    时间: 2008-10-16 01:29

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

如果想用API,请参考 Service Functions这组API函数,里面有个QueryServiceStatus的函数。




欢迎光临 编程开发论坛 (http://bbs.lihuasoft.net/) Powered by Discuz! 6.0.0