_ServGetState和_ServiceExists()为什么不能返回正确的服务状态?
本帖最后由 xtanxin 于 2010-1-7 19:09 编辑ServiceControl.au3是在UDF目录里面的,在帮助里面没有找到说明.不过函数里面倒是有中文说明.
可以启动,停止服务,但是,为什么判断状态都不对??我是想找判断他是在启用还是停用.要么是我理解错了,这个函数只能判断,服务是否安装.
或者说,作者的意图是不考虑服务目前状态,直接做启用和禁用的操作.是这样的吗? #include <ServiceControl.au3>
IF _ServGetState('Themes') = "Running" Then MsgBox (64,"","启用")
IF _ServGetState('Themes') = "Stopped" Then MsgBox (64,"","禁用") 感谢仁兄,死盯ServGetState服务了,现在理解了.
这个检查应该是返回的这个服务是否安装.安装的返回1,没有返回0. 不是,我随便填一串字符串进去,,,返回还是1
页:
[1]