如何在 .NET 应用程序中按需提升和获取管理员权限?
我有一个 .NET 应用程序,它以当前用户的默认权限运行,然后在某些时候我需要执行需要管理员权限的操作。 如何在 .NET 应用程序中按需获得管理员权限…
应用程序安装的 .NET 2.0 进程提升
我们有一个用 C++ 和 .NET 编写的应用程序,为所有用户安装在 Program Files 文件夹中。该应用程序下载自身的新版本(作为 MSI 安装程序)并生成新的…
如何使用 INNO Setup 创建要求提升权限的 CMD.EXE 快捷方式?
使用 INNO Setup 我目前在 [图标] 部分下有以下条目: Name: "{group}\My App\My App - Command Prompt"; Filename: "cmd.exe"; WorkingDir: "{app}" …
.NET 嵌入式清单使 XP 崩溃
我在 .NET exe 中嵌入了一个清单,以便它可以在 Vista 和 Windows 7 中请求提升权限。我使用的清单如下: 它在 Vista 和 Windows 7 中按预期工作,但…
如何允许管理员在不提升 UAC 的情况下编辑我的应用程序的配置文件?
我的公司生产一个跨平台服务器应用程序,它从用户可编辑的配置文件加载其配置。在 Windows 上,配置文件 ACL 被我们的安装程序锁定,以允许所有用户读…
需要在启动注册表项中提升的程序(Windows 7)
我有一个在计算机启动时运行的程序。我已将其路径放入“SOFTWARE\Microsoft\Windows\CurrentVersion\Run”中。这是在 Windows 7 中。当计算机启动时,…
检查脚本是否具有提升的权限
我想检查 VBscript 运行的上下文是否允许我执行管理任务。 要求: 该解决方案应适用于从 Server 2003 开始的所有 Windows 操作系统。(这排除了仅…
如何为 Windows 安装程序创建清单?
我们的应用程序有一个安装程序,必须像许多其他安装程序一样以管理员权限下载和运行。但是,安装程序未命名为“setup.exe”,因此 Windows 不会自动检…
如何降低子进程的权限
我知道如何从进程中启动具有管理员权限的进程: proc.StartInfo.UseShellExecute = true; proc.StartInfo.Verb = "runas"; 其中 proc 是 System.Diagn…
Windows 7:利用自动提升来提升我自己的进程?
摘自 2009 年 7 月 Technet 文章,标题为Inside Windows 7 User Account Control, Mark Russinovish 描述了以标准用户身份运行的应用程序可以悄悄地提…
Delphi:需要时提示 UAC 提升
我们需要在运行时更改 HKEY_LOCAL_MACHINE 的一些设置。 如果需要在运行时,是否可以提示 uac 提升,或者我是否必须启动第二个提升的进程来完成“肮脏…
在 Vista 上使用 VBScript 编辑注册表
默认情况下,VBScript 在 Vista 上无法编辑注册表。 如何获得提升(即使用户在运行脚本时必须执行某些操作)以便脚本可以编辑注册表? 错误是: -----…