半芯蕃茄 发表于 2011-11-28 15:59:33

如何停止某些安全类系统服务?

如何停止某些安全类软件创建的系统服务? 在AU3中使用Services.au3 无法停止此类服务,访问拒绝,使用CMD 命令也是如此,但是可以通过打开系统服务手动操作去停止相应服务.
目前想到的方法如下:
Run( "cmd /c services.msc", @SystemDir &"\", @SW_HIDE)
打开服务之后,如何搜索相应服务和定位?然后进行鼠标事件?

user3000 发表于 2011-11-28 16:44:37

未知你所说的Cmd 命令具体是怎么样的?
如果能手动关闭的服务, 不可能用命令行命令关不掉的.

按你的想法, 应该是运行系统服务,打开界面后模拟鼠标操作吧.
这又成什么问题呢:
鼠标移动是 mousemove,
鼠标点击是 mouseclick
...
坐标可以通过窗口信息查看工具获取!

半芯蕃茄 发表于 2011-11-28 19:15:25

回复 2# user3000


我说的就是用CMD命令SC STOP进行关闭操作,其它系统服务可以关闭,唯独那个服务拒绝访问,如果手动关闭是可以的.如果单用鼠标移动或点击,这样的准确率并不高,因为每次打开服务的位置都不一样.或许有方法可以自动定位所需要的服务再进行操作.期待高手..尝试过使用_GUICtrlListView_FindText 进行定位,可惜还是没能搜索到相关字符.求解...

xms77 发表于 2011-11-28 21:14:11

回复 1# 半芯蕃茄
应该可以通过注册表来解决的吧,我想的,不是很确定!

半芯蕃茄 发表于 2011-11-29 10:13:45

回复 4# xms77


    无解,继续等高人出现。。。

Qokelate 发表于 2011-12-5 17:42:36

用net stop
页: [1]
查看完整版本: 如何停止某些安全类系统服务?