如何允许管理员在不提升 UAC 的情况下编辑我的应用程序的配置文件?
我的公司生产一个跨平台服务器应用程序,它从用户可编辑的配置文件加载其配置。在 Windows 上,配置文件 ACL 被我们的安装程序锁定,以允许所有用户读…
如何以普通用户身份从 UAC 提升的安装程序启动程序
我正在编写一个 NSIS 安装程序,安装程序根据需要在 Windows 7 / vista 上提升“管理员身份”。 我需要在安装结束时运行已安装的程序,并且不想以与安…
我的服务无法在 Windows 2008 上启动(它可以在 Windows 2003 上运行)
当我们在 Windows 2008 SP2 上安装产品时,一些服务无法启动。在尝试了不同的方法后,我们发现当“登录身份”设置为“本地系统帐户”时,这些服务能够…
如何确定什么调用了用户访问控制限制?
在旨在为我的软件构建互联网软件更新服务的 Delphi 应用程序中,Windows 7 UAC 系统请求用户授权运行 exe。代码中存在以下可能存在争议/风险的区域: …
写入“ProgramData”文件夹(W7 和 Vista).NET
我将我的应用程序安装在“Program Files”目录下。我在“ProgramData”目录下安装数据: Environment.SpecialFolder.CommonApplicationData 在program…
如何设计在 Windows Vista/7 上以管理员身份运行的自动启动应用程序?
我的应用程序需要根据某些事件启动和停止 Windows 服务。问题是这个应用程序需要以提升的普通用户身份运行(为了停止服务),并且在 Windows 启动时自…
Process.Start 使用不同的凭据并开启 UAC
我正在尝试启动另一个进程,并在打开 UAC 的情况下在不同的凭据下运行 Process.Start。我收到以下错误: System.ComponentModel.Win32Exception: 登…
需要在启动注册表项中提升的程序(Windows 7)
我有一个在计算机启动时运行的程序。我已将其路径放入“SOFTWARE\Microsoft\Windows\CurrentVersion\Run”中。这是在 Windows 7 中。当计算机启动时,…
以标准用户身份打开默认浏览器 (C++)
我目前正在使用 ShellExecute“打开”在用户浏览器中打开 URL,但在 Win7 和 Vista 中遇到了一些麻烦,因为该程序作为服务运行提升。 当 ShellExecute…
我需要做什么才能确保我的应用程序以管理员身份启动?
我正在编写一个应用程序,允许您将 Wiimote 上的按钮编写为 PC 上的操作的脚本。目前它支持主遥控器的所有功能(扬声器除外)。 现在,当我在打开 UAC…
vista 64 与 windows 7 上的 vb6 和 vb .net 互操作
我写了一个.net dll,我可以从vb6成功调用它。部署到 xp、vista 32 和 vista 64 机器上一直有效。它不适用于 Windows 7 64 位。我无法在最终用户计算…