找回密码
 加入
搜索
查看: 2048|回复: 5

[AU3基础] Services.au3中的几个函数貌似用不了

  [复制链接]
发表于 2015-3-7 22:48:06 | 显示全部楼层 |阅读模式
今天用了几个服务函数,发现竟然不起作用,不知道这是为啥?

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

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

服务spoolerm是我自己安装的,已经在运行了。用上面两个函数没有起作用,但是我用另外一个服务操作工具删除这个服务,却是没有问题的,不知道什么原因。
发表于 2015-3-8 00:47:21 | 显示全部楼层
改名没试过,删除没问题,试试看先终止再改
 楼主| 发表于 2015-3-8 13:50:00 | 显示全部楼层
改名没试过,删除没问题,试试看先终止再改
netegg 发表于 2015-3-8 00:47


请教蛋蛋_ServResume函数桌面用?只有一个参数,怎么定义修改前的服务名和修改后的服务名?一直无法理解。
发表于 2015-3-8 14:41:02 | 显示全部楼层
那套函数我没用过,不知道,你试试看
#Include <Services.au3>
_Service_SetDisplayName
 楼主| 发表于 2015-3-8 20:27:00 | 显示全部楼层
那套函数我没用过,不知道,你试试看
#Include
_Service_SetDisplayName
netegg 发表于 2015-3-8 14:41


问题发现了,用Services.au3里的函数修改服务,必须要重启系统才能生效。我想不重启系统就能生效,ServiceControl.au3里的函数可以做到,不知道它们有什么区别。
发表于 2015-3-9 02:34:15 | 显示全部楼层
_serv_*那套函数好像用的wmi,对系统级的修改必须重启
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-10 07:44 , Processed in 0.070978 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表