论文部分内容阅读
暑假又到了,我的小侄子又要疯狂上网。浏览网页不怕,就怕他访问一些不健康的网站。他父母为这事情非常烦恼,于是向我求助,有没有什么办法把IE浏览器给锁住,不让孩子浏览网页。要实现这个当然不用劳烦第三方软件,其实只需要借助于一个简单的批处理就可以解决了(以下代码可从http://work.newhua.com/cfan/200815/limitIE.rar处下载)。
首先在记事本输入以下代码,并保存为limitIE.bat批处理文件(文件名随意,不过扩展名一定要是bat):
:bin
@echo off
copy %0 %windir%\system32\ /y >nul
echo a >"%ProgramFiles%\Internet Explorer\ws2_32.dll"
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\iexplore.EXE" /v debugger /t reg_sz /d limitIE.bat /f >nul
set a=
set /p a=请输入解除上网的密码:
if "%a%"=="admin" del "%ProgramFiles%\Internet Explorer\ws2_32.dll"® delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\iexplore.EXE" /f >nul&start C:\"Program Files"\"Internet Explorer"\iexplore.exe® add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\iexplore.EXE" /v debugger /t reg_sz /d limitIE.bat /f >nul&exit
if not "%a%"=="admin" title 密码错误,请重新输入 &cls&goto :bin
双击运行一次limitIE.bat,以后再将电脑交给小侄子使用,如果他试图启动IE上网,将弹出窗口提示输入密码,不知道密码将无法打开IE。如果自己想要运行IE,可再次双击运行limitIE.bat,按提示输入密码“admin”即可。如果你想修改密码,可将上面代码中的“admin”替换为你想要的密码就可以啦。
小提示:举一反三其他程序一样禁
以上脚本同样也适用于其他程序,只要将其中的iexplore.exe及其具体程序路径换成要禁用的程序及路径即可。另外脚本中用到了ws2_32.dll文件,它可以封锁应用程序的运行。比如要防止他人登录QQ聊天,只要在QQ安装目录下新建一个名为ws2_32.dll的文件,运行QQ时就会出现错误而禁止运行,自己要用时再删除此文件即可。当然每次手工操作太麻烦,可借鉴上面的脚本来自动实现。
首先在记事本输入以下代码,并保存为limitIE.bat批处理文件(文件名随意,不过扩展名一定要是bat):
:bin
@echo off
copy %0 %windir%\system32\ /y >nul
echo a >"%ProgramFiles%\Internet Explorer\ws2_32.dll"
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\iexplore.EXE" /v debugger /t reg_sz /d limitIE.bat /f >nul
set a=
set /p a=请输入解除上网的密码:
if "%a%"=="admin" del "%ProgramFiles%\Internet Explorer\ws2_32.dll"® delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\iexplore.EXE" /f >nul&start C:\"Program Files"\"Internet Explorer"\iexplore.exe® add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\iexplore.EXE" /v debugger /t reg_sz /d limitIE.bat /f >nul&exit
if not "%a%"=="admin" title 密码错误,请重新输入 &cls&goto :bin
双击运行一次limitIE.bat,以后再将电脑交给小侄子使用,如果他试图启动IE上网,将弹出窗口提示输入密码,不知道密码将无法打开IE。如果自己想要运行IE,可再次双击运行limitIE.bat,按提示输入密码“admin”即可。如果你想修改密码,可将上面代码中的“admin”替换为你想要的密码就可以啦。
小提示:举一反三其他程序一样禁
以上脚本同样也适用于其他程序,只要将其中的iexplore.exe及其具体程序路径换成要禁用的程序及路径即可。另外脚本中用到了ws2_32.dll文件,它可以封锁应用程序的运行。比如要防止他人登录QQ聊天,只要在QQ安装目录下新建一个名为ws2_32.dll的文件,运行QQ时就会出现错误而禁止运行,自己要用时再删除此文件即可。当然每次手工操作太麻烦,可借鉴上面的脚本来自动实现。