hds1989824 发表于 2012-12-17 11:19:07

[已解决]使用UDF 实现对windows 服务的控制

本帖最后由 hds1989824 于 2013-1-17 10:59 编辑

小弟在网上下载了某大神写的控制系统服务的UDF。
尝试了一些函数都不行。比如获取服务状态的函数,但是启动,停止这样的函数可以!
我是想先查询某个服务的状态,如果不是运行状态就启动它。
先贴上查询部分代码 请指教 谢谢。
#include"Services.au3"
#include"Privilege.au3"
      $sServiceName="liuservice"
        $result=_Service_QueryDesc($sServiceName)
        MsgBox("result","服务状态",$result)
运行之后 msgbox 显示为空。。。

下载的UDF。。

netegg 发表于 2012-12-17 16:22:28

liuservice,这个是什么服务?lz先查查服务里有没有这个东西吧

hds1989824 发表于 2012-12-19 16:29:50

回复 2# netegg


    嘿嘿 其实是一个软件的服务,只不过我换了个名字贴上来而已。服务列表里面有的

hds1989824 发表于 2012-12-19 16:30:35

回复 3# zxxpt6


这个UDF 还是相当帅的 有用 但是研究不深入

netegg 发表于 2012-12-19 19:10:19

状态用_Service_QueryStatus, _Service_QueryDesc是服务描述

hds1989824 发表于 2013-1-16 08:56:21

回复 6# netegg


    so much sorry.
年底事情多,几乎没有怎么去看au3了
见谅

hds1989824 发表于 2013-1-16 09:04:13

找到的udf,感觉比较好用,分享下


xiezhuoyi 发表于 2017-5-14 02:03:14

服务控制UDF非常好用
页: [1]
查看完整版本: [已解决]使用UDF 实现对windows 服务的控制