12
返回列表 发新帖
楼主: sise风之魅影
收起左侧

[求助] 跪求可以杀指定进程的软件

[复制链接]
翼风Fly
发表于 2015-8-25 09:06:14 | 显示全部楼层
本帖最后由 翼风Fly 于 2015-8-25 09:26 编辑
风之咩~ 发表于 2015-8-24 23:26
批处理可以用一直if判断B进程是否存在
不存在就结束C 不过资源占用很不划算
编程语言的话方法就多来  ...

你想复杂了

[mw_shl_code=shell,true]B.exe
taskkill /im C.exe /f
[/mw_shl_code]

楼主以后用这个批处理来启动B,关掉B后自动关掉C
唯一不爽的就是cmd会在前台显示。如果想在后台显示,可在同一目录继续新建vbs:

[mw_shl_code=shell,true]Set ws = CreateObject("Wscript.Shell")
ws.run "cmd /c 批处理文件名",vbhide[/mw_shl_code]

比如,批处理是叫Run.bat,那么vbs的代码为:
[mw_shl_code=shell,true]Set ws = CreateObject("Wscript.Shell")
ws.run "cmd /c Run",vbhide[/mw_shl_code]
不用加扩展名。不过用这种办法的话注意批处理最后一句不要是pause

那么以后用这个vbs来启动B就可以了


==============  注意  ============
  • 批处理和vbs要放在同一目录
  • 除非批处理指定了B的具体位置,否则批处理、vbs和B同一目录
  • 可以给vbs或批处理在桌面创建快捷方式
  • 若需要管理员权限,vbs就不能用了;那就忍忍让cmd在前台显示吧,到时候右击批处理以管理员权限运行(理论上有其他办法,略复杂)

风之咩~
发表于 2015-8-25 09:12:22 | 显示全部楼层

我还是感觉手动关反而麻烦不了多少- -
翼风Fly
发表于 2015-8-25 09:17:18 | 显示全部楼层
风之咩~ 发表于 2015-8-25 09:12
我还是感觉手动关反而麻烦不了多少- -

根据楼主的描述,C应该是一个后台进程
估计楼主不喜欢强迫自己退出B后,每次调出任务管理器或者再运行什么吧(比如桌面上放个结束C的批处理)
能偷懒则尽量偷懒。。。于是求一个一劳永逸的办法。。。
zhq445078388
发表于 2015-8-25 09:18:38 | 显示全部楼层

就是你说的AB进程的关系的表,我这边一直没上线这个功能1是因为没有数据 二是因为类似迅雷界面库这种进程.他会给很多东西提供服务.判断不全
sise风之魅影
 楼主| 发表于 2015-8-26 09:55:58 | 显示全部楼层

谢谢~我会好好看这段代码的啦,目前好像你这个方法快捷一点,整合到进程截杀里估计是一劳永逸
sise风之魅影
 楼主| 发表于 2015-8-26 09:58:24 | 显示全部楼层
本帖最后由 sise风之魅影 于 2015-8-26 10:00 编辑
zhq445078388 发表于 2015-8-25 09:18
就是你说的AB进程的关系的表,我这边一直没上线这个功能1是因为没有数据 二是因为类似迅雷界面库这种进程. ...


这个有点难我只知道   thunder.exe会启动thunderplaform.exe 然后当你关掉thunder.exe后 thunderplaform.exe会一直在而已,但是并不是每次都是,只是有很大几率会这样  thunderplaform由服务XLServicePlatform负责启动,而thunder.exe每次启动后都会把XLServicePlatform这个服务的状态改为自动启动(即使你之前改为禁用或手动)
zhq445078388
发表于 2015-8-26 11:19:43 | 显示全部楼层
sise风之魅影 发表于 2015-8-26 09:58
这个有点难我只知道   thunder.exe会启动thunderplaform.exe 然后当你关掉thunder.exe后 thunder ...

那个进程是统一下载进程 很多东西都会依赖 如果只是因为迅雷主程序退出就给干了 那会让别的软件出问题
sise风之魅影
 楼主| 发表于 2015-8-26 14:18:05 | 显示全部楼层
zhq445078388 发表于 2015-8-26 11:19
那个进程是统一下载进程 很多东西都会依赖 如果只是因为迅雷主程序退出就给干了 那会让别的软件出问题[:1 ...

那再加多个监控 监控迅雷影音咯  其他软件真没发现有依赖的了  毕竟太流氓 之前一直跑我流量
awangwjf
发表于 2015-8-26 23:14:25 | 显示全部楼层
本帖最后由 awangwjf 于 2015-8-26 23:31 编辑

翼风的方法是最简单最正确最科学最完整的。

不过第一段代码应改为
[mw_shl_code=css,true]start B.exe /wait
taskkill /im C.exe /f[/mw_shl_code]
翼风Fly
发表于 2015-8-28 21:54:19 | 显示全部楼层
awangwjf 发表于 2015-8-26 23:14
翼风的方法是最简单最正确最科学最完整的。

不过第一段代码应改为

感谢支持~
不过想问一下,start /wait 和我的办法感觉应该是一样的啊
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-11-24 14:25 , Processed in 0.101058 second(s), 13 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

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