如何为 Windows 安装程序创建清单?
我们的应用程序有一个安装程序,必须像许多其他安装程序一样以管理员权限下载和运行。但是,安装程序未命名为“setup.exe”,因此 Windows 不会自动检…
如何降低子进程的权限
我知道如何从进程中启动具有管理员权限的进程: proc.StartInfo.UseShellExecute = true proc.StartInfo.Verb = "runas" 其中 proc 是 System.Diagnos…
Windows 7:利用自动提升来提升我自己的进程?
摘自 2009 年 7 月 Technet 文章,标题为Inside Windows 7 User Account Control, Mark Russinovish 描述了以标准用户身份运行的应用程序可以悄悄地提…
Delphi:需要时提示 UAC 提升
我们需要在运行时更改 HKEY_LOCAL_MACHINE 的一些设置。 如果需要在运行时,是否可以提示 uac 提升,或者我是否必须启动第二个提升的进程来完成“肮脏…
在 Vista 上使用 VBScript 编辑注册表
默认情况下,VBScript 在 Vista 上无法编辑注册表。 如何获得提升(即使用户在运行脚本时必须执行某些操作)以便脚本可以编辑注册表? 错误是: -----…
如何在 Vista (.NET) 中运行非提升版本
我有一个必须以管理员身份运行的应用程序。 该应用程序的一小部分是使用 Process.Start 启动其他应用程序。 启动的应用程序也将以管理员身份运行,但…
如何使用 .NET UAC 提升 COM 组件
我找到了一篇文章,介绍如何通过调用来提升用 C++ 编写的 COM 对象 CoCreateInstanceAsAdmin。 但我还没有找到或做的是一种将 .NET (c#) 应用程序的组…