郁闷!昨天用U盘插到一个朋友的机子上、不料这位朋友的机子是可谓“病毒中转站” 中招了!——灰鸽子等三个毒
U盘里有好多重要文件还没来得及备份!郁闷!
不知道为什么U盘只认朋友的机子!到我的机子上一插只有报毒外、打开什么文件都没了!
还不断报毒、还格式不了!再插到朋友的机子上文件到是有了!就是每插一次就变一个盘符、最奇怪的就是有一一次变成了光驱!???
这位朋友的机子我实在不敢恭维了!网也没装、还这么多病毒!他本人还用的好好的。可也说是“百毒不侵”了!
最后我们把他的机子全盘格了。。。
现特求一能使U盘可以自我防毒的代码、(本人在论坛到是搜了一遍就是没能找到一个合适的方案)
以下这段是从其它地方找来的不知能不能用;- g:
- cd\
- md autorun.inf
- cd autorun.inf
- md U盘防病毒自动运行文件..\
- echo U盘防病毒自动运行文件 >U盘防病毒说明.txt
- echo U盘对病毒的传播要借助autorun.inf文件。病毒首先把自身复制到u盘,然后创建一个autorun.inf,当你在插入U盘或者双击u盘时,autorun.inf中的设置会运行u盘中的病毒.我们只要可以阻止autorun.inf文件的创建,那么U盘上就算有病毒也只能躺着睡大觉了。大家可能也想到这个,但是不管给autorun.inf设置了什么属性,病毒都会更改它。我提到的方法就是,在根目录下,删除autorun.inf文件。然后,根目下建立一个文件夹,名字就叫autorun.inf。这样一来,因为在同一目录下,同名的文件和文件夹不能共存的原理,在autorun.inf文件夹里面创建一个带.的文件夹,使得病毒无法删除autorun.inf文件夹,病毒就无能为力,创建不了autorun.inf文件了。以后就算中毒,病毒也不会运行,从而达到了防止中毒的目的,目前这种方法是非常有效的。 >>U盘防病毒说明.txt
-
-
- cd\
- copy \autorun.inf\U盘防病毒说明.txt %1
- echo rd \autorun.inf\U盘防病毒自动运行文件..\ >删除U盘防病毒.cmd
- echo del \autorun.inf\U盘防病毒说明.txt /q >>删除U盘防病毒.cmd
- echo del U盘防病毒说明.txt /q >>删除U盘防病毒.cmd
- echo cd\ >>删除U盘防病毒.cmd
- echo attrib -r -a -s -h autorun.inf >>删除U盘防病毒.cmd
- echo rd autorun.inf >>删除U盘防病毒.cmd
- echo del 删除U盘防病毒.cmd /q >>删除U盘防病毒.cmd
-
- @REM 删除原来病毒在其它盘留下的自动运行
- @echo 开始修改部分注册表
- @reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL" /v CheckedValue /t reg_dword /d 00000001 /f >nul
- cls
- @已经完全清理和修改!~如果还有注册表部分没修复
- 请下载360安全卫士 进行修复!~
-
- pause>nul
复制代码 另求一能强制格式化指定盘的代码 |