标题: [系统相关] 写了个批处理版U盘MyDocuments.exe专杀工具,欢迎高手拍砖指导。 [打印本页]
作者: qianren 时间: 2015-11-18 18:48 标题: 写了个批处理版U盘MyDocuments.exe专杀工具,欢迎高手拍砖指导。
- @echo off
- title U盘MyDocuments.exe专杀工具测试版
- @echo ################################使用说明########################################
- @echo 为了方便查杀U盘病毒MyDocuments.exe而写。
-
- @echo off
- pause>nul
- GOTO MENU
- :MENU
-
- echo.如果您知道您U盘的盘符请直接输入盘符并按回车,不知道请按N
- set /p ID=
- if "%id%"=="e" goto cmd1
-
- if "%id%"=="f" goto cmd2
-
- if "%id%"=="g" goto cmd3
-
- if "%id%"=="n" goto cmd4
-
- IF "%id%"=="5" exit
- PAUSE
-
- :cmd1
-
-
- taskkill /f /im MyDocument.exe
- attrib -A -S -H c:\"Program files"\system.caca
- del /q c:\"Program files"\system.caca
- del /q c:\windows\prefetch\MYDOCUMENT*.*
- attrib -s -h -r e:\MyDocuments /s /d
- for %%a in (e) do (
- cd /d %%a:\
- for /r %%b in (MyDocumen*.exe) do (
- del /s /q %%b
- )
- )
- :: del /q e:\MyDocumen*.exe
- regedit /s run.reg
- echo 看到此项证明杀毒完成
- echo. & pause
-
- :cmd2
-
- taskkill /f /im MyDocument.exe
- attrib -A -S -H c:\"Program files"\system.caca
- del /q c:\"Program files"\system.caca
- del /q c:\windows\prefetch\MYDOCUMENT*.*
- attrib -s -h -r f:\MyDocuments /s /d
- for %%a in (f) do (
- cd /d %%a:\
- for /r %%b in (MyDocumen*.exe) do (
- del /s /q %%b
- )
- )
- :: del /q f:\MyDocumen*.exe
- regedit /s run.reg
- echo 看到此项证明杀毒完成
- echo. & pause
-
- :cmd3
-
- taskkill /f /im MyDocument.exe
- attrib -A -S -H c:\"Program files"\system.caca
- del /q c:\"Program files"\system.caca
- del /q c:\windows\prefetch\MYDOCUMENT*.*
- attrib -s -h -r g:\MyDocuments /s /d
- for %%a in (g) do (
- cd /d %%a:\
- for /r %%b in (MyDocumen*.exe) do (
- del /s /q %%b
- )
- )
- :: del /q g:\MyDocumen*.exe
- regedit /s run.reg
- echo 看到此项证明杀毒完成
- echo. & pause
-
- :cmd4
-
- taskkill /f /im MyDocument.exe
- attrib -A -S -H c:\"Program files"\system.caca
- del /q c:\"Program files"\system.caca
- del /q c:\windows\prefetch\MYDOCUMENT*.*
- attrib -s -h -r h:\MyDocuments /s /d
- for %%a in (h) do (
- cd /d %%a:\
- for /r %%b in (MyDocumen*.exe) do (
- del /s /q %%b
- )
- )
- del /q g:\MyDocumen*.exe
- regedit /s run.reg
- echo 看到此项证明杀毒完成
- echo. & pause
复制代码
比较乱 核心部分是- taskkill /f /im MyDocument.exe
- attrib -A -S -H c:\"Program files"\system.caca
- del /q c:\"Program files"\system.caca
- del /q c:\windows\prefetch\MYDOCUMENT*.*
- attrib -s -h -r g:\MyDocuments /s /d
- del /q g:\MyDocumen*.exe
- regedit /s run.reg
复制代码
run.reg- Windows Registry Editor Version 5.00
-
- [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Run]
- " /start"
- @=" "
复制代码
作者: /zhqsystem/zhq 时间: 2015-11-19 23:00
本帖最后由 /zhqsystem/zhq 于 2015-11-19 23:04 编辑
注册表代码错误
@="建议用空值"
" /start"是什么?正确写法是" /start"=- 或" /start"=""
另外判断时时依据程序判断注册表的值名而不是固定值[这个也比较难,难点在于批处理识别空格前后时默认只保留字符,5.0和6.0的个数也不一样不利于提取所以只取出有效的值名便可并记录导入数据其余全部删除,也可以备份后将备份好的数据有该对应路径替换-或是"",搜索时搜索=一定是值名和数据]
第82行语法错误整体引号而不是带空格部分引号,别的行也有同类错误
欢迎光临 批处理之家 (http://bathome.net./) |
Powered by Discuz! 7.2 |