开心工作室 发表于 2009-4-21 23:41:41

智能启动系统服务

大家好!小弟我是个新手,最近编写了一个重启系统服务的工具。

下面把代码写出来给大家!可能在大虾们眼中,这根本就不算什么。在这里我只是想和大家公享一下!

#include "ServiceControl.au3"
RunWait(@ComSpec & " /c " & 'net stop 服务名称')
RunWait(@ComSpec & " /c " & 'net start 服务名称')

我的目的是这样的,比如:先判断123服务是否已经启动,如果启动、就直接退出,如果没有就启动123服务并退出!

最近我想完善一下,但由于笨了点、所以一直没有编写出来!还望大虾们给予指点。

ddx13 发表于 2009-4-22 09:50:21

论坛里有关于服务的UDF很全,你可以搜索一下。

maxkingmax 发表于 2009-4-22 11:53:43

Windows XP 以后的系统好像可以使用 SC 命令进行服务判断,具体使用请看看 SC 命令的帮助!

kn007 发表于 2009-10-22 17:06:38

用#include "ServiceControl.au3"这个,就不用下面这个
RunWait(@ComSpec & " /c " & 'net stop 服务名称')
RunWait(@ComSpec & " /c " & 'net start 服务名称')了
不用include这个,如果include这个,一般是
;_StartService()          用这个来开始服务
页: [1]
查看完整版本: 智能启动系统服务