即即 发表于 2008-7-30 08:14:12

如何获取当前某个服务处于何种状态

如何获取当前某个服务处于何种状态,比如我想了解Themes服务当前是出于AUTO还是DEMAND还是DISABLED状态,
以方便作出相应的处理。



通过对注册表的访问,解决了这一问题。

[ 本帖最后由 即即 于 2008-7-30 15:58 编辑 ]

runningwater 发表于 2008-7-30 08:34:06

<P><A href="http://www.autoitx.com/viewthr ... hlight=%B7%FE%CE%F1" target=_blank>http://www.autoitx.com/viewthr ... hlight=%B7%FE%CE%F1</A> </P>
<P>&nbsp;</P>
<P>_ServGetDetails() 服务详情</P>
<P>_ServGetState() 服务状态</P>
<P>&nbsp;</P>
<P>没用过这两个函数,不过看介绍和命名,感觉应该能行。</P>

[ 本帖最后由 runningwater 于 2008-7-30 08:41 编辑 ]

netegg 发表于 2008-7-30 10:50:10

不怕麻烦的话,读取服务的注册表start值,4为禁用,3为手动,2是自动

即即 发表于 2008-7-30 15:56:31

回复 3# netegg 的帖子

谢谢你的提醒,通过注册表已经解决。
页: [1]
查看完整版本: 如何获取当前某个服务处于何种状态