让bat只为你运行 加密密码默认为jb51其实就是要让bat运行必须输入密码,不输入密码的不能使用,其实就是用过运行这个批处理先输入密码,这样有效保护了你的电脑上的批处理不被乱用,如果不想使用解密即可。复制代码代码如下: @echo off mode con cols=45 lines=10 echo. title 加密或解密CMD echo [1] 按 1 键进行CMD加密 echo [2] 按 2 键解CMD解密 echo [Q] 按其他任意键退出 echo. SET verybat= SET /P verybat= 请选择要进行的操作: IF /I "%verybat:~0,1%"=="1" GOTO 1 IF /I "%verybat:~0,1%"=="2" GOTO 2 exit :1 echo @echo off>%SystemRoot%system32verybat.bat echo set /p pass=请输入密码:>>%SystemRoot%system32verybat.bat echo if %%pass%%==jb51 goto ok>>%SystemRoot%system32verybat.bat echo exit>>%SystemRoot%system32verybat.bat echo : ok>>%SystemRoot%system32verybat.bat reg add "HKLMSOFTWAREMicrosoftCommand Processor" /v AutoRun /t reg_sz /d %SystemRoot%system32verybat.bat /f >nul 2>nul cls echo.&echo 感谢使用,已成功加密。 pause >nul exit :2 reg delete "HKLMSOFTWAREMicrosoftCommand Processor" /v AutoRun /f >nul 2>nul reg add "HKLMSOFTWAREMicrosoftCommand Processor" /v AutoRun /t reg_sz /f del /q %SystemRoot%system32verybat.bat >nul 2>nul cls echo.&echo 感谢使用,已成功解密。 pause >nul exit
警告:运行BAT源码是一种危险的动作,如果你不熟悉,请不要尝试!

展开内容