Windows 之 获取管理员权限

  新建文本文档,写入如下内容:

Windows Registry Editor Version 5.00
[-HKEY_CLASSES_ROOT\*\shell\runas]
[HKEY_CLASSES_ROOT\*\shell\runas]
@="获取超级管理员权限"
"Icon"="C:\\Windows\\System32\\imageres.dll,-78"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\*\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
[-HKEY_CLASSES_ROOT\Directory\shell\runas]
[HKEY_CLASSES_ROOT\Directory\shell\runas]
@="获取超级管理员权限"
"Icon"="C:\\Windows\\System32\\imageres.dll,-78"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
[-HKEY_CLASSES_ROOT\dllfile\shell]
[HKEY_CLASSES_ROOT\dllfile\shell\runas]
@="获取超级管理员权限"
"HasLUAShield"=""
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\dllfile\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
[-HKEY_CLASSES_ROOT\Drive\shell\runas]
[HKEY_CLASSES_ROOT\Drive\shell\runas]

  保存下来,修改后缀名为.reg,然后双击导入到注册表中。

时间: 2024-10-16 20:33:04

Windows 之 获取管理员权限的相关文章

golang windows程序获取管理员权限(UAC )

在windows上执行有关系统设置命令的时候需要管理员权限才能操作,比如修改网卡的禁用.启用状态.双击执行是不能正确执行命令的,只有右键以管理员身份运行才能成功.为解决此问题,花了很长时间找了各种方法,最终找到一个简单的方法,双击也能执行成功了.过程如下:1> Go get github.com/akavel/rsrc2> 把nac.manifest 文件拷贝到当前windows项目根目录3> rsrc -manifest nac.manifest -o nac.syso4> go

win7获取管理员权限

win7中有可能误操作导致某些文件目录需要获得管理员权限才能删除或者是更改,因此需要获得管理员权限.但是刚装的系统中,右键中是没有“获取管理员权限”的菜单项的,因此需要手动添加: 通过新建一个“获取管理员权限.reg”的文件,用编辑器打开后复制进去下面的内容,保存双击添加到注册表中即可: Xml代码 代码如下: Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\*\shell\runas] @="获取管理员权限" "

右键,获取管理员权限

以管理员登录系统,有时候对一些文件进行删除或移动操作,总是提示权限不足,现提供制作方法,充分取得管理员所有权. 制作方法: 1.打开记事本 2.复制以下红色内容 ---------------------------------------------------------------------------------- Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\*\shell\runas] @="管理员取得所有权&quo

获取管理员权限

获取管理员权限: void GainAdminPrivileges(UINT idd, BOOL bWait){ CString strCmd; CString strApp; strCmd.Format (_T("/adminoption %d"), idd); CSVPToolBox svpTool; strApp = svpTool.GetPlayerPath(); SHELLEXECUTEINFO execinfo; memset(&execinfo, 0, sizeo

【转】vc++MCF/C++/C中怎样让应用程序获得或以管理员权限运行 ,ShellExecuteEX编程 --- 获取管理员权限

ShellExecuteEX编程 --- 获取管理员权限:http://blog.csdn.net/jhui163/article/details/5873027 怎样让你的应用程序获得管理员权限:就是在运行开发工具如vc6.0 或vs2010时,要以管理员身份运行,这样你的应用程序才可以继承 http://bbs.csdn.NET/topics/390262991 解决:在vs2010等开发工具中虽然以管理员身份编译运行了程序,可以获得管理员权限,但是当单独点击Debug或release版时,

装了新系统,原系统目录打开一直提示 无法打开当前文件夹,单击"继续"获取管理员权限等。。

写个reg 注册表文件,然后右键菜单就出现 取得管理员权限,碰到这些目录,直接先点击  取得管理员权限,然后就可以了. 如下是reg内容 Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\*\shell\runas]@=" 管理员取得所有权""NoWorkingDirectory"=""[HKEY_CLASSES_ROOT\*\shell\runas\command]@="cm

易语言等软件自动获取管理员权限,在64位Windows7系统非管理员帐户中执行

昨天有易语言开发者向我求助,说他用易语言编译的32位程序软件,发布给64位操作系统Win 7用户使用,因为该用户确定没有管理员权限,而程序启动时又要求必须输入管理员密码,如此陷入困境. 目标企业用户管理严格,要求为普通用户分配管理员权限是不切实际的,只能开发人员从软件开发的角度在技术上解决. 我听到这个问题后,第一感觉是微软用户帐户控制(UAC)引发的,估计通过给 exe 添加特定的 manifest 资源应该可以解决.于是我给了他一段代码,让他用 ResHacker 之类的软件添加到软件里面去

win下命令行获取管理员权限

在win下运行npm install安装依赖出现错误: Error: EBUSY, resource busy or locked 搜索错误信息后发现是由于没有管理员权限,在bash中输入以下命令后运行,再次安装依赖就完全成功啦.   runas /noprofile /user:Administrator cmd 最后吐槽一下,windows就是破事多...  

windows下非管理员权限安装mysql

windows下,mysql有两种安装方式: 1.msi安装 2.zip安装 无论是哪种安装方式,都因为需要将mysql安装为一个服务,所以必须要以管理员权限安装. 因为公司的换了虚拟机,无法取得管理员权限.所以一直在寻找非管理员权限的mysql安装方法. 我们采用第二种,zip安装,不需要将mysql安装为服务,即 mysqld install 这样就避过了管理员密码,采用 mysqld --console 的方式即可,只是每次使用的时候都需要这样打开,不方便一点(没法,万恶的虚拟机..).