• [BAT] cmd 管理员权限 右键菜单 运行


    将下面保存为 *.reg

    Windows Registry Editor Version 5.00
    
    [HKEY_CLASSES_ROOTDirectoryBackgroundshell
    unas]
    "ShowBasedOnVelocityId"=dword:00639bc8
    
    [HKEY_CLASSES_ROOTDirectoryBackgroundshell
    unascommand]
    @="cmd.exe /s /k pushd "%V""
    
    @echo off
    >nul 2>&1 "%SYSTEMROOT%system32cacls.exe" "%SYSTEMROOT%system32configsystem"
    if '%errorlevel%' NEQ '0' (
    goto UACPrompt
    ) else ( 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" )
    pushd "%CD%"
    CD /D "%~dp0"
    
    REM 下面添加执行脚本
    set exe= %~dp0D2Loader.exe
    reg add "HKLMSoftwareMicrosoftWindows NTCurrentVersionAppCompatFlagsLayers" /v "%exe%" /d "~ RUNASADMIN WINXPSP3" /f
    
    
    RUNAS 用法:
    
    RUNAS [ [/noprofile | /profile] [/env] [/savecred | /netonly] ]
            /user:<UserName> program
    
    RUNAS [ [/noprofile | /profile] [/env] [/savecred] ]
            /smartcard [/user:<UserName>] program
    
    RUNAS /trustlevel:<TrustLevel> program
    
       /noprofile        指定不应该加载用户的配置文件。
                         这会加速应用程序加载,但
                         可能会造成一些应用程序运行不正常。
       /profile          指定应该加载用户的配置文件。
                         这是默认值。
       /env              要使用当前环境,而不是用户的环境。
       /netonly          只在指定的凭据限于远程访问的情况下才使用。
       /savecred         用用户以前保存的凭据。
       /smartcard        如果凭据是智能卡提供的,则使用这个选项。
       /user             <UserName> 应使用 USER@DOMAIN 或 DOMAINUSER 形式
       /showtrustlevels  显示可以用作 /trustlevel 的参数的
                         信任级别。
       /trustlevel       <Level> 应该是在 /showtrustlevels 中枚举
                         的一个级别。
       program           EXE 的命令行。请参阅下面的例子
    
    示例:
    > runas /noprofile /user:mymachineadministrator cmd
    > runas /profile /env /user:mydomainadmin "mmc %windir%system32dsa.msc"
    > runas /env /user:user@domain.microsoft.com "notepad "my file.txt""
    
    注意:  只在得到提示时才输入用户的密码。
    注意:  /profile 跟 /netonly 不兼容。
    注意:  /savecred 跟 /smartcard 不兼容。
    
    runas /user:administrator cmd
    
  • 相关阅读:
    SDN实验2:Mininet 实验——拓扑的命令脚本生成
    2020软工实践第一次作业
    POJ2942-Knights of the Round Table
    POJ1966 ZOJ2182<无向图点连通度 Isap版>
    POJ1523(求割点)
    POJ2391(最大流Isap+Floyd+二分)
    POJ1087 ZOJ1157(最大流Isap+map映射)
    POJ1459(最大流Isap)
    数字的字符串处理 (转)
    POJ2112 最大流(Isap+Floyd+二分)
  • 原文地址:https://www.cnblogs.com/msvc/p/12077869.html
Copyright © 2020-2023  润新知