elevated-privileges相关内容
我有一些使用 Microsoft.Web.Administration.ServerManager 的实用程序方法,我遇到了一些问题.出于说明目的,请使用以下无效的简单代码. 使用(var mgr = new ServerManager()){foreach(mgr.Sites 中的 var 站点){Console.WriteLine(site.Name);}} 如果我将该代码直接放在控制台应
..
我无法从命令行向 runas 提供密码 我已经尝试了以下 cmd/C echo my_admin_password |runas/user:DOMAIN\my_admin_login c:\test.bat 和 echo my_admin_password |runas/user:DOMAIN\my_admin_login c:\test.bat 我得到的错误是 正在尝试以用户
..
当用户尝试使用 “添加/删除程序"卸载他们自己的单用户安装(例如使用 lowestprivileges none 和 HKCU 条目 安装)时em> 在控制面板中,一切正常(即非管理员用户可以卸载自己的非管理员安装). 但是,当用户从 'Apps &功能"(Windows 10). 这似乎是一个已知的 Windows 10 错误: 如何防止标准 Windows 10 用户的卸载程序提
..
我希望我的批处理文件只运行提升.如果未提升,请为用户提供一个选项以重新启动批处理作为提升. 我正在编写一个批处理文件来设置系统变量,将两个文件复制到 Program Files 位置,然后启动驱动程序安装程序.如果 Windows 7/Windows Vista 用户(UAC 启用,即使他们是本地管理员) 运行它而无需右键单击并选择“以管理员身份运行",他们将得到“拒绝访问"复制两个文件并写
..
我正在编写一个需要以管理员权限运行的电子应用程序(例如 sudo).我还没有为该应用程序创建任何安装程序. 我知道我可以在 linux 中编写 sudo electron . 来以 root 身份启动我的应用程序,但是 windows 呢?有没有类似的命令? 解决方案 您可以以管理员身份打开命令提示符,然后通过 electron 运行应用程序.
..
当 Visual Studio 未以管理员身份启动时,此代码在 release r 调试中运行没有问题. Marshal.GetActiveObject("Outlook.Application"); 但是,当我以管理员身份启动 Vs 并在调试中运行同一行时,出现以下错误: System.Runtime.InteropServices.COMException操作不可用(来自 HRESULT
..
我们有一个内部开发的程序.我们正在升级以使用 Visual Studio 2012,因此必须放弃 Visual Studio 安装程序项目.如果应用程序已经安装,InstallShield LE 会给我们带来快捷方式问题.这让我最终选择了 WiX. 我已经研究了几天并阅读了几篇关于如何获得管理员权限的帖子,但它们似乎都不起作用.Package 元素具有 InstallPrivileges="
..
我是 wix 安装程序的新手.我已经使用 wix 安装程序为我的应用程序开发了一个设置,我需要执行自定义操作以在 cmd.exe 中运行命令.在 XP 中它工作正常.但在 Windows 8 &7 cmd提示符需要以管理员身份运行. 我在谷歌上搜索并发现关键字提升特权和冒充可能对我有帮助.
..
关于创建 (Inno Setup) 安装程序的一个非常常见的问题是从以提升的/管理员权限运行的安装程序访问/修改特定用户(当前登录的用户)的配置文件. 这样做有很多缺点并且容易出错. 所有现有答案都涵盖了部分问题(注册表、文件、桌面图标等).这个问题的目的是收集解决全球问题的答案,使用所有可能的方法. 解决方案 Inno Setup 没有任何内置机制来从以提升/管理员权限运行的
..
我正在尝试为我的用户编写一个批处理文件,以便使用 UAC 从他们的 Vista 机器上运行.该文件正在重写其主机文件,因此需要以管理员权限运行.我需要能够向他们发送一封电子邮件,其中包含指向 .bat 文件的链接.所需的行为是,当他们右键单击文件并说“打开"时,他们将获得使屏幕变暗并强制他们回答是否要授予应用程序以管理员身份运行的权限的那些 UAC 对话框之一.相反,他们只是在命令行窗口中看到“拒
..
我希望我的批处理文件只运行提升.如果未提升,请为用户提供一个选项以重新启动已提升的批处理. 我正在编写一个批处理文件来设置系统变量,将两个文件复制到 Program Files 位置,然后启动驱动程序安装程序.如果 Windows 7/Windows Vista 用户(UAC 已启用,即使他们是本地管理员) 运行它而无需右键单击并选择“以管理员身份运行",他们将获得“拒绝访问"复制两个文件并
..
在客户端计算机上安装我的程序后,如何强制我的程序以管理员身份在 Windows 7 上运行? 解决方案 您需要修改嵌入到程序中的清单.这适用于 Visual Studio 2008 及更高版本:项目 + 添加新项目,选择“应用程序清单文件".将 元素更改为: 用户在启动程序时会收到 UAC 提示.明智地使用;他们的耐心很快就会耗尽.
..
在这篇很棒的MSDN文章的帮助下,我的第一个想法只是检查进程是否正在使用提升的管理员组,并使用 AdjustTokenGroups() 我将管理员组设置为 SE_GROUP_USE_FOR_DENY_ONLY.不幸的是,我们无法修改当前正在运行的进程的管理员组,因为它也有 SE_GROUP_MANDATORY 属性,这使得它无法更改. MSDN 文档中有这样的说法: AdjustTok
..
我目前正在开发一个系统,该系统成为 root 的唯一方法是通过命令“sudo bash".我的意图是使用 Ansible 安装依赖项和配置文件,目前记录的权限提升方法不适用于我当前的系统设置. 解决方案 如果只有 sudo bash 可供您使用,那么带有控制器的 ansible 远程主机连接不是一个好的选择因为这是一个 权限提升功能的已知限制. 进一步解释一下,Ansible
..
我目前正在开发一个系统,该系统成为 root 的唯一方法是通过命令“sudo bash".我的意图是使用 Ansible 安装依赖项和配置文件,目前记录的权限提升方法不适用于我当前的系统设置. 解决方案 如果只有 sudo bash 可供您使用,那么带有控制器的 ansible 远程主机连接不是一个好的选择因为这是一个 权限提升功能的已知限制. 进一步解释一下,Ansible
..
我目前正在开发一个系统,该系统成为 root 的唯一方法是通过命令“sudo bash".我的意图是使用 Ansible 安装依赖项和配置文件,目前记录的权限提升方法不适用于我当前的系统设置. 解决方案 如果只有 sudo bash 可供您使用,那么带有控制器的 ansible 远程主机连接不是一个好的选择因为这是一个 权限提升功能的已知限制. 进一步解释一下,Ansible
..
2 年前@Dejan Maksimovic 问了一个关于 Internet Explorer 将有效证书显示为“签名损坏或无效".迄今为止,我遇到了需要提升权限的安装程序的类似问题. 问题似乎是同一个起源,但对于 KB3124605. 安装程序使用 signtool 进行签名,证书有效期至 2016 年 8 月. 当我安装包含此补丁的累积更新时,Windows SmartScre
..
我正在编写一个需要执行管理任务的 pyqt 应用程序.我更愿意以提升权限启动我的脚本.我知道这个问题在 SO 或其他论坛中被问过很多次.但是人们建议的解决方案是看看这个 SO question从 Python 脚本中请求 UAC 提升? 但是,我无法执行链接中给出的示例代码.我已将此代码放在主文件的顶部并尝试执行它. 导入操作系统导入系统导入 win32com.shell.shell 作为
..
我有一个系统服务,它以管理员身份创建一个辅助交互进程,以便它可以访问一些与桌面相关的资源,包括不能从服务运行的 BlockInput() 函数和 NVIDIA 的 NVAPI 函数.当登录用户是管理员的成员时,以下工作: 设置权限级别,包括 SE_TCB_NAME 使用 WTSGetActiveConsoleSessionId() 获取活动会话 ID 使用 WTSQueryUserTok
..
任何人都可以帮助我从自身运行 vbs 但具有管理员权限吗?我需要通过 VBScript 用 Windows 8 重命名计算机,但只有当我通过管理员命令行(CMD → 以管理员身份运行 → runScript.vbs)运行我的脚本时才有可能.如果我使用经典 CMD 启动脚本,则计算机不会重命名. 我的想法是我使用用户权限启动脚本,没有参数,如果没有参数,脚本会以管理员权限和参数作为标识符“我是
..