CF一键禁权限过362脚本
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::: :: CF一键禁权限过362脚本 :: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::: @echo off title @CF一键禁权限过362脚本 mode con cols=37 lines=20 color F0 CLS ECHO. ECHO ================================ ECHO CF一键禁权限过362脚本 ECHO ================================ :init setlocal DisableDelayedExpansion set "batchPath=%~0" for %%k in (%0) do set batchName=%%~nk set "vbsGetPrivileges=%temp%\OEgetPriv_%batchName%.vbs" setlocal EnableDelayedExpansion :checkPrivileges NET FILE 1>NUL 2>NUL if '%errorlevel%' == '0' ( goto gotPrivileges ) else ( goto getPrivileges ) :getPrivileges if '%0'=='ELEV' (echo ELEV & shift /1 & goto gotPrivileges) ECHO. ECHO ******************************** ECHO 获取管理员权限…… echo.wscript.sleep(1000)>admin.vbs cscript //nologo admin.vbs del admin.vbs ECHO 成功获取管理员权限√ ECHO ******************************** pause ECHO Set UAC = CreateObject^("Shell.Application"^) > "%vbsGetPrivileges %" ECHO args = "ELEV " >> "%vbsGetPrivileges%" ECHO For Each strArg in WScript.Arguments >> "%vbsGetPrivileges%" ECHO args = args ^& strArg ^& " " >> "%vbsGetPrivileges%" ECHO Next >> "%vbsGetPrivileges%" ECHO UAC.ShellExecute "!batchPath!", args, "", "runas", 1 >> "%vbsGetPrivileges%" "%SystemRoot%\System32\WScript.exe" "%vbsGetPrivileges%" %* exit /B :gotPrivileges setlocal & pushd . cd /d %~dp0 if '%0'=='ELEV' (del "%vbsGetPrivileges%" 1>nul 2>nul & shift /1) ECHO 欢迎使用CF一键禁权限过362脚本! ECHO 1.禁止权限 ECHO 2.解除权限 set /p key=选择: if %KEY% == 1 goto ok if %KEY% == 2 goto no :ok echo 正在禁止中... @echo off cacls E:\穿越火线\crossfire.exe /e /p everyone:n ECHO 成功禁止权限√ pause echo. %0 :no echo 正在解除中... @echo off cacls E:\穿越火线\crossfire.exe /e /p everyone:f ECHO 成功解除权限√ pause echo. %0
将以上内容复制粘贴到记事本内,然后另存为xx.bat(xx随便命名),后缀名是必须改成bat才能执行!
您阅读这篇文章共花了: