smooth 发表于 2015-3-7 22:48:06

Services.au3中的几个函数貌似用不了

今天用了几个服务函数,发现竟然不起作用,不知道这是为啥?

删除服务的函数:
_Service_Delete("spoolerm")

修改服务显示名称的函数
_Service_SetDisplayName("spoolerm", "printspoolerm")

服务spoolerm是我自己安装的,已经在运行了。用上面两个函数没有起作用,但是我用另外一个服务操作工具删除这个服务,却是没有问题的,不知道什么原因。

netegg 发表于 2015-3-8 00:47:21

改名没试过,删除没问题,试试看先终止再改

smooth 发表于 2015-3-8 13:50:00

改名没试过,删除没问题,试试看先终止再改
netegg 发表于 2015-3-8 00:47 http://www.autoitx.com/images/common/back.gif

请教蛋蛋_ServResume函数桌面用?只有一个参数,怎么定义修改前的服务名和修改后的服务名?一直无法理解。

netegg 发表于 2015-3-8 14:41:02

那套函数我没用过,不知道,你试试看
#Include <Services.au3>
_Service_SetDisplayName

smooth 发表于 2015-3-8 20:27:00

那套函数我没用过,不知道,你试试看
#Include
_Service_SetDisplayName
netegg 发表于 2015-3-8 14:41 http://www.autoitx.com/images/common/back.gif

问题发现了,用Services.au3里的函数修改服务,必须要重启系统才能生效。我想不重启系统就能生效,ServiceControl.au3里的函数可以做到,不知道它们有什么区别。

netegg 发表于 2015-3-9 02:34:15

_serv_*那套函数好像用的wmi,对系统级的修改必须重启

zhangb188 发表于 2024-7-6 19:02:50

学习学习:face (10):
页: [1]
查看完整版本: Services.au3中的几个函数貌似用不了