精华内容
下载资源
问答
  • windows cmd脚本提升管理员权限

    千次阅读 2020-06-09 18:26:48
    在开启UAC权限管理时,运行脚本默认是没有管理员权限的。因此导致在脚本中执行某些程序时会权限不足。 runas 指令可以已admin账号执行,但需要密码,基本上是不被允许的。 已管理员权限运行有两种方式: 方式一:...

    在开启UAC权限管理时,运行脚本默认是没有管理员权限的。因此导致在脚本中执行某些程序时会权限不足。

    runas 指令可以已admin账号执行,但需要密码,基本上是不被允许的。

    已管理员权限运行有两种方式:

    方式一:右键菜单,选择以管理员身份运行

    此方式最为简单,大部分时候都能满足要求。就是有一点要注意,此方式启动的脚本,默认是在system目录下的,并不在脚本所在目录。

    在脚本第一行添加一行路径跳转语句即可

     

    cd /d "%~pd0"

    方式二:调用VB对象提升脚本权限

    if "%~1"=="goto" (^
     if "%~2"==":uacsuccess" (goto :uacsuccess)) 
    
    mshta vbscript:createobject("shell.application").shellexecute("%~s0","goto :uacsuccess ","","runas",1)(window.close) &goto :end
    
    :uacsuccess
    echo :uacsuccess
    goto :end
    
    :end

    mshta 是windows超文本解析器,通过此创建VB脚本。使用Shell对象的shellexecute方法提权。

    shellexecute的参看https://docs.microsoft.com/en-us/windows/win32/shell/shell-shellexecute

     

    展开全文
  • ManagerRun("C:\\windows\\system32\\cmd.exe");//cmd.exe所在路径 return ; } VOID ManagerRun(LPCSTR exe) { SHELLEXECUTEINFO ShExecInfo; ShExecInfo.cbSize = sizeof(SHELLEXECUTEINFO); ShExecInfo.fMask = ...

    目录

    思路:

    效果展示(不好展示)


    思路:

    使用SHELLEXECUTEINFO,然后生成root.exe可执行文件,然后将root.exe放到c:\\windows\\system32(或者环境变量PATH下的其他

    代码,root.cpp,使用的vc 6++编译

    #include <windows.h>
    #include <stdio.h>
    extern "C" WINBASEAPI HWND WINAPI GetConsoleWindow ();
    
    VOID ManagerRun(LPCSTR exe);
    
    void main(int argc,char *argv[])
    {
        ShowWindow(GetConsoleWindow(), SW_HIDE);
        ManagerRun("C:\\windows\\system32\\cmd.exe");//cmd.exe所在路径
        return ;
    }
    
    VOID ManagerRun(LPCSTR exe)  
    { 
     SHELLEXECUTEINFO ShExecInfo; 
     ShExecInfo.cbSize = sizeof(SHELLEXECUTEINFO);  
     ShExecInfo.fMask = SEE_MASK_NOCLOSEPROCESS ;  
     ShExecInfo.hwnd = NULL;  
     ShExecInfo.lpVerb = "runas";  
     ShExecInfo.lpFile = exe; 
     ShExecInfo.lpParameters = NULL;   
     ShExecInfo.lpDirectory = NULL;  
     ShExecInfo.nShow = SW_SHOW;  
     ShExecInfo.hInstApp = NULL;   
     BOOL ret = ShellExecuteEx(&ShExecInfo);  
     CloseHandle(ShExecInfo.hProcess);
     return;
    }
    

    效果展示(不好展示)

    使用win+R 运行普通cmd

    提取地址:https://pan.baidu.com/s/1mZLPhYEOb5YMxlkAT8mYuA

    提取码:root

    这是32位的,所以可以在32位或者64位上运行

    展开全文
  • bat文件获取cmd管理员权限

    千次阅读 2018-02-06 10:29:47
    在bat文件开头加上如下代码: @echo off >nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"    if '%errorlevel%' NEQ '0' (  goto UACPrompt ...) else ( goto gotAdmin...

    在bat文件开头加上如下代码:

    @echo off  
    >nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system" 
     
    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" 
     
    :begin

    展开全文
  • 使用dos命令窗口开启或者使用系统服务时,总会弹出“此操作需要管理员权限”、“此项操作需要提升”,然后又苦逼的找到cmd.exe右键选择以管理员权限运行,这里记录一下使cmd命令默认以管理员权限运行的设置操作。...

    使用dos命令窗口开启或者使用系统服务时,总会弹出“此操作需要管理员权限”、“此项操作需要提升”,然后又苦逼的找到cmd.exe右键选择以管理员权限运行,这里记录一下使cmd命令默认以管理员权限运行的设置操作。

    一·直接修改注册表

    使用win+R组合键,输入 regedit 进入注册表编辑界面,找到这个位置

    HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers

    新建字符串,命名为”c:\windows\system32\cmd.exe”,当然,前提是系统安装在C盘吧,如果您的使用习惯比较奇葩,操作系统安装在其他盘,请您确认cmd.exe的具体位置后再给字符串命名? 然后右键–修改 – 数值数据写入“RUNASADMIN”,确定 !

    二·运行脚本

    直接复制一下脚本,并将文件保存为.reg扩展名的文件,双击运行即可。

    Windows Registry Editor Version 5.00
    [HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers]
    "c:\\windows\\system32\\cmd.exe"="RUNASADMIN"
    

     声明:此方法是我参考别人的资料并实际运用之后验证可行进行记录的,所以并不是原创。不过这个步骤是我自己写上去的,所以,感谢大神的分享,我的参考博客:https://blog.csdn.net/qq_41878311/article/details/80641129

     

     

    参考资料:https://blog.csdn.net/qq_41878311/article/details/80641129

    展开全文
  • CMD提升帐户到管理员权限

    万次阅读 2016-09-21 11:08:00
    3. 可以采用方法一的方法启用管理员调用,但这里我们不用鼠标,直接按住CTRL+SHIFT+ENTER三个键就可以直接调用管理员权限cmd了; #win7 4. 首先进入系统盘的window目录下找到explore.exe 4. 右键单击选择属性 4....
  • 为了避免手动去选择cmd,然后以管理员权限运行。我想要找到类似于linux的终端中的su、sudo的命令直接在cmd中替换到管理员的权限(在有管理员权限的情况下)。 但是,很抱歉,找了半天,没有在网络上找到任何的资料,...
  • 如何在CMD下运用管理员权限

    千次阅读 2014-10-16 15:30:43
    方法一:鼠标右键这个方法比较比较普通,点开开始找到cmd,右击鼠标“以管理员身份运行(A)”这样调用就是管理员权限; 方法二:快捷模式在点开win+R后,选择“以管理员身份运行”,然后确定;可以这还是会调出...
  • 1、打开CMD 2、输入: runas /noprofile /user:...PS:可以不是Administrator账户,只要是具有管理员权限的账号都可,例如ASUS等。 runas /noprofile /user:ASUS cmd 然后输入ASUS账号的密码 run...
  • 1.首先,需要解禁administrator并...2.普通模式下的cmd中,执行名runas /user:administratorcmd.exe,则打开一个以管理员身份运行的cmd。之后会像linux的sudo一样,要求你输入管理员的密码。3.新打开的cmd中,执行需...
  • 先上完整代码: @echo off >nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system" ...echo 请求管理员权限... goto UACPrompt ) else ( goto gotAdmin ) :UACPro
  • CMD批处理命令自动获取管理员权限运行代码 下图是我做的以管理身份运行的关机命令 大家根据自己需求修改shutdown -s -t 0 @echo off REM ________________________________________________________________ >nul...
  • 想了想可以上传个执行cmd命令的东西,然后远程访问触发,执行命令添加一条入站规则,但是呢一般的命令行又不够权限,只能以管理员权限打开才能执行这个 命令,往入站规则里面先添加一条规则:【netsh advfirewall ...
  • windows 10 提升管理员权限

    万次阅读 热门讨论 2018-04-21 16:26:53
    在我们编写代码的过程中,部分程序的运行就需要提升管理员权限才可以。下面我来说一下将本用户提升管理员权限的方式,而不是增加一个管理员用户。环境:1)本方法仅适用专业版、教育版、企业版。不适合家庭版。步骤...
  • 1、打开CMD 2、输入: runas /noprofile /user:...PS:可以不是Administrator账户,只要是具有管理员权限的账号都可,例如ASUS等。 runas /noprofile /user:ASUS cmd 然后输入ASUS账号的密码 run...
  • 因为工作的原因,要修改host文件,但是从vista开始,修改host文件就要有管理员权限,就没法用管理员打开记事本,其他的编辑软件也没法用管理员员打开。最后想到提升cmd权限用命令打开记事本。 要用命令提升必须要...
  • ami为域名,jjj为用户名 cmd net localgroup "Administrators" "ami\jjj" /add run it
  • 在bat脚本开头写上以下命令%1 start "" mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit(写下cmd命令)这行命令写好后,下方就写...
  • 命令行自动提升管理员权限

    千次阅读 2015-12-18 13:37:14
    通过快捷方式在命令行自动提升管理员权限
  • 这里学习啦小编就教给大家win7电脑获得管理员权限的方法。win7电脑获得管理员权限方法我们要介绍的技巧就是如何取得某一个文件或文件夹的所有权:方法一:为Windows7的右键菜单添加取得所有权的菜单:具体实现的方法...
  • windows7使用管理员权限“运行”cmd

    千次阅读 2013-11-07 14:25:45
    举个例子:用户帐号控制等级在默认的状态下,使用Win+R快捷键调出“运行”,输入CMD进入DOS命令窗口,这种状态进入的DOS有些命令没有权限运行,如下图: sqlplus:连接oracle数据库 at:列出在指定的时间和日期...
  • Scoop为windows下非常方便的包管理程序,可以通过类似linux下yum/apt的命令实现软件安装和软件管理。 打开powershell并执行下述命令 保证本地脚本的执行: set-executionpolicy remotesigned -scope currentuser ...
  • 那行政肯定有些东西打开需要权限的啊! 例如IT 帮别人解锁账号的工具。。。 自己忙嘛,,小事情肯定你懂的哈哈哈 偷个懒 不废话 上代码!顺便代码解析 其实就是通过send key的方式 Dim wshShell Set wshShell = ...
  • Qt管理员权限工具

    2016-07-05 16:13:41
    通过使用这个工具,可以为Qt程序增加盾牌标志,运行的时候申请管理员权限。这个功能常用于对系统关键位置进行文件操作、修改注册表等。
  • WIN7拥有管理员权限的使用方法:1.右键单击“计算机”,进入“管理”找到“用户和组”2.找到administrators,右键调出属性,把“该账户已禁用”前面的勾去掉。回桌面3.新建“记事本”,copy 如下内容:Windows ...
  • cmd命令添加用户为管理员

    万次阅读 2019-08-09 20:30:25
    cmd创建管理员用户: 新建管理员账号: netuser 这是查看用户 添加用户 netuser name password /add 例如:netuser tian 123456 /add 这就添加了一个用户为:tian密码为:123456的用户了 第二步将此...
  • 管理员方式运行:选择以管理员方式运行 常用dos命令 #盘符切换 盘: #复制好文字在dos窗口鼠标右键即为粘贴 #查看当前目录下的所有文件 dir #切换目录 cd change directory #跳转到任意文件 cd /d 某盘:\路径\...
  • 打开策略管理,win+r,输入gpedit.msc; 选择**计算机配置 > Windows设置 > 安全设置 > 本地策略 > 安全选项 **,按照下图红框设置;
  • 程序中有些 地方 需要执行windows cmd 命令...这种 命令是需要管理员身份的, 因此程序必须以管理员身份运行。 下面设置程序以编译后再运行自动以管理员身份运行: 项目-》XXX 属性-》配置属性-》链接器-》清单文件...
  • 提升管理员权限:启动脚本法

    千次阅读 2005-12-25 01:49:00
    提升管理员权限:启动脚本法大家看过“我非我[F.S.T]”总结的提升管理员权限8法,现在我们利用启动脚本和批处理在获得shell的情况下提升权限第9法: 启动脚本法!!首家批漏啊,大家可得看好了,我尽量废话少说,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 18,486
精华内容 7,394
关键字:

cmd提升管理员权限