zoukankan      html  css  js  c++  java
  • [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
    
  • 相关阅读:
    HTML5简介
    C#面向对象设计模式纵横谈(2):Singleton 单件(创建型模式)
    C#结构体和字节数组的转换
    UML学习站点推荐
    C#面向对象设计模式纵横谈(1):面向对象设计模式与原则
    将WinCE5.0模拟器连接到VS2005[转]
    【转】转载:想学英语的好好留着!
    asp.net页面编码问题
    SQL Server 2005 Compact Edition移动开发指南[转]
    小议Windows CE 的下浏览器配置[转]
  • 原文地址:https://www.cnblogs.com/msvc/p/12077869.html
Copyright © 2011-2022 走看看