elevated-privileges相关内容

如何使用 ServerManager 从类库中读取 IIS 站点,而不是 IIS express,或者提升的进程如何处理类库?

我有一些使用 Microsoft.Web.Administration.ServerManager 的实用程序方法,我遇到了一些问题.出于说明目的,请使用以下无效的简单代码. 使用(var mgr = new ServerManager()){foreach(mgr.Sites 中的 var 站点){Console.WriteLine(site.Name);}} 如果我将该代码直接放在控制台应 ..
发布时间:2022-01-25 08:19:59 C#/.NET

'Apps &Windows 10 中的“功能"启动提升的单用户卸载程序

当用户尝试使用 “添加/删除程序"卸载他们自己的单用户安装(例如使用 lowestprivileges none 和 HKCU 条目 安装)时em> 在控制面板中,一切正常(即非管理员用户可以卸载自己的非管理员安装). 但是,当用户从 'Apps &功能"(Windows 10). 这似乎是一个已知的 Windows 10 错误: 如何防止标准 Windows 10 用户的卸载程序提 ..

如何自动提升我的批处理文件,以便在需要时请求 UAC 管理员权限?

我希望我的批处理文件只运行提升.如果未提升,请为用户提供一个选项以重新启动批处理作为提升. 我正在编写一个批处理文件来设置系统变量,将两个文件复制到 Program Files 位置,然后启动驱动程序安装程序.如果 Windows 7/Windows Vista 用户(UAC 启用,即使他们是本地管理员) 运行它而无需右键单击并选择“以管理员身份运行",他们将得到“拒绝访问"复制两个文件并写 ..
发布时间:2022-01-15 14:31:26 其他开发

将电子应用程序作为管理窗口运行

我正在编写一个需要以管理员权限运行的电子应用程序(例如 sudo).我还没有为该应用程序创建任何安装程序. 我知道我可以在 linux 中编写 sudo electron . 来以 root 身份启动我的应用程序,但是 windows 呢?有没有类似的命令? 解决方案 您可以以管理员身份打开命令提示符,然后通过 electron 运行应用程序. ..
发布时间:2022-01-10 22:21:09 其他开发

Marshal.GetActiveObject(“Outlook.Application") 在使用提升的权限进行调试时抛出 MK_E_UNAVAILABLE

当 Visual Studio 未以管理员身份启动时,此代码在 release r 调试中运行没有问题. Marshal.GetActiveObject("Outlook.Application"); 但是,当我以管理员身份启动 Vs 并在调试中运行同一行时,出现以下错误: System.Runtime.InteropServices.COMException操作不可用(来自 HRESULT ..
发布时间:2021-12-31 14:13:06 C#/.NET

如何让 WiX 安装程序请求管理权限?

我们有一个内部开发的程序.我们正在升级以使用 Visual Studio 2012,因此必须放弃 Visual Studio 安装程序项目.如果应用程序已经安装,InstallShield LE 会给我们带来快捷方式问题.这让我最终选择了 WiX. 我已经研究了几天并阅读了几篇关于如何获得管理员权限的帖子,但它们似乎都不起作用.Package 元素具有 InstallPrivileges=" ..
发布时间:2021-12-23 18:06:34 其他开发

在 Wix 安装程序中以管理员模式在 customAction 中运行 ExeCommand

我是 wix 安装程序的新手.我已经使用 wix 安装程序为我的应用程序开发了一个设置,我需要执行自定义操作以在 cmd.exe 中运行命令.在 XP 中它工作正常.但在 Windows 8 &7 cmd提示符需要以管理员身份运行. 我在谷歌上搜索并发现关键字提升特权和冒充可能对我有帮助. ..

从以管理员身份运行的 Inno Setup 安装程序为当前登录的用户安装应用程序

关于创建 (Inno Setup) 安装程序的一个非常常见的问题是从以提升的/管理员权限运行的安装程序访问/修改特定用户(当前登录的用户)的配置文件. 这样做有很多缺点并且容易出错. 所有现有答案都涵盖了部分问题(注册表、文件、桌面图标等).这个问题的目的是收集解决全球问题的答案,使用所有可能的方法. 解决方案 Inno Setup 没有任何内置机制来从以提升/管理员权限运行的 ..
发布时间:2021-12-23 17:42:02 其他开发

如何在批处理文件中请求管理员访问权限

我正在尝试为我的用户编写一个批处理文件,以便使用 UAC 从他们的 Vista 机器上运行.该文件正在重写其主机文件,因此需要以管理员权限运行.我需要能够向他们发送一封电子邮件,其中包含指向 .bat 文件的链接.所需的行为是,当他们右键单击文件并说“打开"时,他们将获得使屏幕变暗并强制他们回答是否要授予应用程序以管理员身份运行的权限的那些 UAC 对话框之一.相反,他们只是在命令行窗口中看到“拒 ..
发布时间:2021-12-13 17:12:02 其他开发

如何自动提升我的批处理文件,以便它在需要时从 UAC 管理员权限请求?

我希望我的批处理文件只运行提升.如果未提升,请为用户提供一个选项以重新启动已提升的批处理. 我正在编写一个批处理文件来设置系统变量,将两个文件复制到 Program Files 位置,然后启动驱动程序安装程序.如果 Windows 7/Windows Vista 用户(UAC 已启用,即使他们是本地管理员) 运行它而无需右键单击并选择“以管理员身份运行",他们将获得“拒绝访问"复制两个文件并 ..
发布时间:2021-12-05 18:49:10 其他开发

如何强制我的 .NET 应用程序以管理员身份运行?

在客户端计算机上安装我的程序后,如何强制我的程序以管理员身份在 Windows 7 上运行? 解决方案 您需要修改嵌入到程序中的清单.这适用于 Visual Studio 2008 及更高版本:项目 + 添加新项目,选择“应用程序清单文件".将 元素更改为: 用户在启动程序时会收到 UAC 提示.明智地使用;他们的耐心很快就会耗尽. ..
发布时间:2021-12-01 08:57:57 C#/.NET

从进程中删除管理员权限

在这篇很棒的MSDN文章的帮助下,我的第一个想法只是检查进程是否正在使用提升的管理员组,并使用 AdjustTokenGroups() 我将管理员组设置为 SE_GROUP_USE_FOR_DENY_ONLY.不幸的是,我们无法修改当前正在运行的进程的管理员组,因为它也有 SE_GROUP_MANDATORY 属性,这使得它无法更改. MSDN 文档中有这样的说法: AdjustTok ..

使用“sudo bash"通过ansible提升用户权限

我目前正在开发一个系统,该系统成为 root 的唯一方法是通过命令“sudo bash".我的意图是使用 Ansible 安装依赖项和配置文件,目前记录的权限提升方法不适用于我当前的系统设置. 解决方案 如果只有 sudo bash 可供您使用,那么带有控制器的 ansible 远程主机连接不是一个好的选择因为这是一个 权限提升功能的已知限制. 进一步解释一下,Ansible ..
发布时间:2021-11-11 01:45:21 其他开发

使用“sudo bash"通过ansible提升用户权限

我目前正在开发一个系统,该系统成为 root 的唯一方法是通过命令“sudo bash".我的意图是使用 Ansible 安装依赖项和配置文件,目前记录的权限提升方法不适用于我当前的系统设置. 解决方案 如果只有 sudo bash 可供您使用,那么带有控制器的 ansible 远程主机连接不是一个好的选择因为这是一个 权限提升功能的已知限制. 进一步解释一下,Ansible ..
发布时间:2021-11-11 01:42:23 其他开发

使用“sudo bash"通过ansible提升用户权限

我目前正在开发一个系统,该系统成为 root 的唯一方法是通过命令“sudo bash".我的意图是使用 Ansible 安装依赖项和配置文件,目前记录的权限提升方法不适用于我当前的系统设置. 解决方案 如果只有 sudo bash 可供您使用,那么带有控制器的 ansible 远程主机连接不是一个好的选择因为这是一个 权限提升功能的已知限制. 进一步解释一下,Ansible ..
发布时间:2021-11-11 00:41:26 其他开发

安全更新后,Windows 认为签名安装程序是恶意软件 (KB3124605)

2 年前@Dejan Maksimovic 问了一个关于 Internet Explorer 将有效证书显示为“签名损坏或无效".迄今为止,我遇到了需要提升权限的安装程序的类似问题. 问题似乎是同一个起源,但对于 KB3124605. 安装程序使用 signtool 进行签名,证书有效期至 2016 年 8 月. 当我安装包含此补丁的累积更新时,Windows SmartScre ..
发布时间:2021-09-25 19:53:12 其他开发

如何在 Windows 上以提升的权限运行脚本

我正在编写一个需要执行管理任务的 pyqt 应用程序.我更愿意以提升权限启动我的脚本.我知道这个问题在 SO 或其他论坛中被问过很多次.但是人们建议的解决方案是看看这个 SO question从 Python 脚本中请求 UAC 提升? 但是,我无法执行链接中给出的示例代码.我已将此代码放在主文件的顶部并尝试执行它. 导入操作系统导入系统导入 win32com.shell.shell 作为 ..
发布时间:2021-09-25 19:38:54 Python

在标准用户登录时启动管理交互过程

我有一个系统服务,它以管理员身份创建一个辅助交互进程,以便它可以访问一些与桌面相关的资源,包括不能从服务运行的 BlockInput() 函数和 NVIDIA 的 NVAPI 函数.当登录用户是管理员的成员时,以下工作: 设置权限级别,包括 SE_TCB_NAME 使用 WTSGetActiveConsoleSessionId() 获取活动会话 ID 使用 WTSQueryUserTok ..

如何从 vbs 以管理员身份运行 vbs?

任何人都可以帮助我从自身运行 vbs 但具有管理员权限吗?我需要通过 VBScript 用 Windows 8 重命名计算机,但只有当我通过管理员命令行(CMD → 以管理员身份运行 → runScript.vbs)运行我的脚本时才有可能.如果我使用经典 CMD 启动脚本,则计算机不会重命名. 我的想法是我使用用户权限启动脚本,没有参数,如果没有参数,脚本会以管理员权限和参数作为标识符“我是 ..
发布时间:2021-09-17 18:30:26 其他开发