0

管理者権限を与えたいバッチ(.bat)ファイルを作成する必要があります..つまり、開くたびに管理者モードで実行されます...理解していただければ幸いです...

4

2 に答える 2

1

バッチ ファイルを作成し、Windows エクスプローラーで右クリックします。[互換性] タブに移動し、[管理者としてこのプログラムを実行する] をクリックします。

于 2011-11-22T19:03:59.810 に答える
0

これは潜在的に危険である可能性があり、何が必要かはよくわかりませんが、このコードを使用してください...

@ECHO OFF
:: Automatically elevate...

@ECHO OFF
SETLOCAL

:: Check if script was run with administrator privilages
    >nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"

:: If the error flag is set, we do not have administrative privileges.
    IF "%ERRORLEVEL%"=="0" GOTO GOTADMIN

:UACPROMPT
    ECHO. Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
    ECHO. UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs"
    "%TEMP%\getadmin.vbs"
    EXIT /B

:GOTADMIN
    if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" )
    CD /D "%~dp0"
ENDLOCAL
GOTO SCRIPTSTART


:: THE ACTUAL SCRIPT STARTS HERE
:SCRIPTSTART

VBScriptご利用前に必ずお持ちください

于 2012-06-12T01:26:43.577 に答える