RUNAS UAC

cookielib
pip install wmi 

_winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE, ‘SOFTWARE‘, 0, _winreg.KEY_ALL_ACCESS)

Traceback (most recent call last):

  File "<console>", line 1, in <module>

WindowsError: [Error 5]

将KEY_ALL_ACCESS改为KEY_QUERY_VALUE

 

静默提权到UAC

runas /user:Administrator "python your_script.py"

runas /?

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> 应使用 [email protected] 或 DOMAIN\USER 形式

   /showtrustlevels  显示可以用作 /trustlevel 的参数的

                     信任级别。

   /trustlevel       <Level> 应该是在 /showtrustlevels 中枚举

                     的一个级别。

   program           EXE 的命令行。请参阅下面的例子

示例:

> runas /noprofile /user:mymachine\administrator cmd

> runas /profile /env /user:mydomain\admin "mmc %windir%\system32\dsa.msc"

> runas /env /user:[email protected] "notepad \"my file.txt\""

注意:  只在得到提示时才输入用户的密码。

注意:  /profile 跟 /netonly 不兼容。

注意:  /savecred 跟 /smartcard 不兼容。

 

时间: 2024-10-12 16:35:36

RUNAS UAC的相关文章

vista下开机启动 简单绕过UAC的方法(自己使用runas参数重新启动自己,有点意思)

背景      vista下,如果不开启UAC,那就没有我下面要说的问题了,呵呵.下面说的都是在vista开启UAC的前提下说的,win7也适用.      在vista下,系统开启了UAC,如果你的软件通过manifest进行了提权(提升到管理员权限),那么exe上面会打上一个“小盾”的图标,这种程序启动的时候,会激活UAC保护机制,弹一个全局对话框出来询问用户是否允许启动,这就是微软标榜的灰常灰常的安全,到底安全不安全,先不讨论了,呵呵!现在一切都很和谐,没有问题,多点一下就多点下呗,但是如

JAVA &ldquo;Run as administrator&rdquo; &ldquo;UAC disabled&rdquo; alternative solution

Technorati 标签: psexec,run as administrator,UAC java.io.IOException: Cannot run program "psexec.exe": CreateProcess error=740, The requested operation requires elevation    at java.lang.ProcessBuilder.start(Unknown Source)    at java.lang.Runtime

[转]Win7 UAC的安全、兼容及权限

http://www.cnblogs.com/mydomain/archive/2010/11/24/1887132.html 网上关于这个问题讨论较多,但也不外乎几种方法.总结一下,如附中.顺便了解一个UAC. UAC,全称User Account Control(用户帐户控制) System Safe Monitor(主机入侵防御系统) UAC是如何工作的[3] 我 们可以简单的把UAC当作权限临时重分配的工具.在默认情况下,所有的非系统核心进程都只拥有标准权限,这一权限不能对系统关键区域进

QT使用UAC(经过验证)

网上有很多manifest的版本,mingw与vs系列也有不同的解决方案,不管那么多,我是使用这篇文章解决这个问题的: So it turns out that I had another bug that caused the non-elevated running branch to run in all cases. The model I described in the post works. To avoid Windows infering the need for elevat

VBScripts and UAC elevation(visa以后的系统)

这两天因为工作需要,在写一些vbs的脚本,才知道,vbs不能像其他可执行文件一样,在 需要提升访问权限时,弹出UAC窗口,那么,如何通过UAC提升vbs脚本的访问权限呢? 查了一些资料,将结果整理一下: 第一种: If WScript.Arguments.length =0 Then Set objShell = CreateObject("Shell.Application") 'Pass a bogus argument with leading blank space, say

系统开启UAC情形下开机自启动程序如何以管理员权限启动

题记:本文阐述的是在Windows系统开启UAC的情况下,开机自启动程序需要以管理员权限启动,系统弹出UAC对话框,用户同意的情形下启动程序 处理步骤: 1.判断Windows系统版本(Windows XP以上系统才有UAC,不包括Windows XP):若系统版本高于Windows XP,则执行步骤2: 2.判断系统是否开启UAC:若开启,则执行步骤3: 3.判断进程当前是否是以管理员权限启动:若不是管理员权限,则执行步骤4: 4.以特殊参数调用ShellExecuteEx函数,重新启动进程.

win7中的Uac与开机自动启动

在另一篇文章中已经介绍了给Exe加上Uac的方法,在使用的过程中我们会发现,如果把带Uac的Exe写入注册表的Run中,是无法实现开机自动启动的,原因就是带Uac的exe需要申请管理员权限,以便运行执行程序,而在开机时无法申请到管理员权限,Exe将无法正常启动.那么如何使带Uac的Exe开机自动启动呢.既然带Uac的Exe开机无法申请到管理员权限,那么可以新建一个不带Uac的小程序,在其中实现申请管理员权限启动exe不就可以解决问题了吗?实现方法如下: unit DyjStartMainForm

[C#]解决程序Vista/Win7下因UAC导致的读写错误

在微软的操作系统中,vista和win7加入了UAC的功能,UAC(User Account Control,用户帐户控制)是微软为提高系统安全而在Windows Vista中引入的新技术,它要求用户在执行可能会影响计算机运行的操作或执行更改影响其他用户的设置的操作之前,提供权限或管理员‌密码.通过在这些操作启动前对其进行验证,UAC 可以帮助防止恶意软件和间谍软件在未经许可的情况下在计算机上进行安装或对计算机进行更改. 如图中所示,不属于 Windows 的一部分的程序需要您的许可才能启动.它

为Delphi程序增加UAC功能

相关资料:http://bbs.csdn.net/topics/320071356# 操作方法: 在Source\VCL目录下应该有这样两个文件sample.manifest和WindowsXP.rc,可以通过如下方法处理: 1.sample.manifest处理①打开“sample.manifest”②修改sample.manifest把其中的<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3"><security&