第2行 echo Windows Registry Editor Version 5.00 >temp.reg
第3行 echo 正在限制普通用户对命令行的使用权限、、、、
第4行 echo 【HKEY_CURRENT_USER\Software\Policies\Microsoft\Mindows\System] >>temp.reg
第5行 echo "DisableCMD"=dword:00000000 >>temp.reg
第6行 echo [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\WinOldApp] >>temp.reg
第7行 echo "Disabled"=doword:00000000 >>temp.reg
第8行 echo "NoRealMode"=Doword:0000000 >>temp.reg
第9行 echo 成功限制普通用户使用命令行!
第10行 echo.
第11行 regedit /s temp.reg
第12行 del /q /f temp.reg >nul
代码分析:
第4行:将接下来的键值项限制在“HKEY_CURRENT_USER\Software\Policies\Microsoft\Mindows\System”子键下。
第5行:将键值项“DisableCMD”的值设置为“1”,表示禁止"cmd.exe"命令行窗口程序运行。注:1代表禁止命令解释器的运行,2代表同时禁止运行命令解释器和批处理文件。
第6行:将接下来的键值项限制在“HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\WinOldApp”子键下。
第7行:将键值项“Disabled”的值设置为“1”,表示禁止普通用户使用“MS-DOS"方式打开命令行。
第8行:将键值项“NorealMode”的值设置为“1”,表示禁止用户在重新启动计算机时,选择“重新启动计算机切换到MS-DOS方式”进入DOS命令行。