标题: [其他] 请问检测杀毒软件的批处理如何更简单化? [打印本页]
作者: yaozhenfa 时间: 2011-2-1 08:44 标题: 请问检测杀毒软件的批处理如何更简单化?
- tasklist /fi "imagename eq 360tray.exe">information.txt
- for /f "delims=:" %%i in (information.txt) do if %%i==信息 (echo success) else (goto badcommand)
复制代码
本人要制作优化软件
但是有些代码可能被杀毒软件禁止
所以想检测杀毒软件等
以让软件达到最好的效果!
作者: yaozhenfa 时间: 2011-2-1 12:16
怎么没有人去解答啊 或者其他的代码也可以 因为我要检查不止一个程序,是很多。不想像上面一样一句一句的去写
作者: Batcher 时间: 2011-2-1 19:21
把tasklist放到for里面,不必使用临时文件。
作者: yaozhenfa 时间: 2011-2-3 16:14
即使那样只是方便了多个进程的检测,但是还是要临时文件来判断进程是否正在运行,因为&&和||没有用,我试过不管怎么样都是成功运行
作者: CrLf 时间: 2011-2-4 00:56
- @echo off
- for /f "delims=." %%a in ('tasklist^|findstr "360tray ravmond"') do (
- for %%b in (360tray ravmond) do if %%a==%%b echo %%b
- )
- pause
复制代码
作者: lxzzr 时间: 2011-3-5 22:20 标题: 回复 1楼 的帖子
是检测已安装的杀毒软件么?
wmic /namespace:\\ROOT\securitycenter path antivirusproduct get displayname,versionnumber | more +1
作者: CrLf 时间: 2011-3-5 22:27
楼上真专业...
作者: lxzzr 时间: 2011-3-5 22:29 标题: 回复 7楼 的帖子
你的 type con 比我更专业^_^
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |