- @Goto start
- ==============================================================
- 名称:流氓软件免疫程序
- 功能:阻止流氓软件进入系统
- 原理:设置文件夹的访问权限列表(ACL),由于FAT32的格式没有(ACL)
- 所以此文件只能在NTFS格式下才能使用.FAT32格式的用户若想使用此文件
- 须把系统先转换成NTFS格式,具体命令convent(欲转分区)/fs:ntfs
- 作者: IceCrack http://icecrack.ys168.com
- 日期: 2006-8-14 12:10:16 Monday
- ==============================================================
- :start
- @Echo Off
- color 0e
- title 流氓软件免疫程序
- setlocal enabledelayedexpansion
- Set choice=
- Echo.
- Echo.
- Echo 请输入以下选项前面的数字
- Echo.
- Echo 1: 安装流氓软件免疫程序
- Echo 2: 删除流氓软件免费程序
- Echo 3: 查看技术信息
- Echo 4: 退出
- Echo.
- Echo.
- Set /p choice= 输入你的选择:
- Echo.
- If "%choice%"=="1" Goto install
- If "%choice%"=="2" Goto unin
- If "%choice%"=="3" Goto view
- If "%choice%"=="4" Goto quit
- cls
- Goto start
- :view
- cls
- Echo ===========================================================================
- Echo.
- Echo.
- Echo 欢迎使用流氓软件免疫程序
- Echo IceCrack
- Echo.
- Echo 功能:
- Echo 本软件通过访问控制列表(ACL)来免疫一些当前的流氓软件,
- Echo.
- Echo 注意:
- Echo 本程序只能在NTFS系统下才能使用,因为FAT32系统是没有ACL的
- Echo 若真要使用本软件可以先把系统转换成NTFS格式.
- Echo 具体命令convert "欲转分区" /fs:ntfs
- Echo (注: 一是没有引号,二是分区后面要有一个: 如"c:")
- Echo ============================================================================
- Echo.
- Echo 按任意键,返回操作
- pause >nul 2>nul
- cls
- Goto start
- :install
- Echo 安装中,请耐心等待
- For /f "delims=" %%a In (lmrj.txt) Do ( Set b=%%a
- Set "b=!b:programfiles=%programfiles%!"
- Set "b=!b:SystemDrive=%SystemDrive%!"
- Set "b=!b:SystemRoot=%SystemRoot%!"
- @md "!b!">nul 2>nul&&attrib +s +h "!b!" >nul 2>nul&&@setacl "!b!" /dir /deny everyone /full /p:no_dont_copy >nul 2>nul)
- Goto finished
- :unin
- Echo 删除中,请耐心等待
- For /f "delims=" %%a In (lmrj.txt) Do (Set b=%%a
- Set "b=!b:programfiles=%programfiles%!"
- Set "b=!b:SystemDrive=%SystemDrive%!"
- Set "b=!b:SystemRoot=%SystemRoot%!"
- setacl "!b!" /dir /grant everyone /full /p:yes >nul 2>nul&&@rd /q "!b!" >nul 2>nul)
- Goto finished
- :finished
- Echo 操作完成
- Echo.
- Echo.
- Echo 按任意键退出
- pause >nul 2>nul
- :quit
- endlocal
- Del lmrj.txt
- Del setacl.exe
- Del %0
- Exit
-
IceCrack发表于: 2006-09-06 03:15 |
|