如何判断服务的启动类型,
本帖最后由 网络凯子 于 2010-6-10 09:45 编辑如何判断某个服务的启动类型, 是手动还是自动,还是禁用
请高手帮忙!Func dqfwlx()
If _SerSetState("Alerter","") = 1 Then ;1自动 2手动 3禁用
msgbox(0,"","这是自动") ;0自动 1手动 2禁用
ElseIf _SerSetState("Alerter","") = 2 Then
msgbox(0,"","这是手动")
ElseIf _SerSetState("Alerter","") = 3 Then
msgbox(0,"","这是禁用")
EndIf
EndFunc ;==>dqfwlx大家帮忙看一下这样子写是不是可以我这边测试是不行的 如果不用函数的话,读取注册表也行,有个值名称是start。一共有三个值,1-3,自己对着看看启动类型就行了,如果是win7,要和另一个值综合来看(忘了具体是什么了),确定是否是自动延迟 谢谢高手指定迷津 不知道你这函数的功能是什么_SerSetState("Alerter","")
但从名字看来,应该是设置服务状态而不是获取服务状态.
如果是UDF你看有没有_SerGetState函数.
页:
[1]