【发布时间】:2011-05-02 14:34:57
【问题描述】:
我们有一个应用程序套件,我们通过自制的“自动更新”应用程序进行更新。此应用程序基本上连接到我们的“更新服务器”并下载文件以覆盖、更新甚至向我们的应用程序套件添加新功能/应用程序。但是,这不适用于 UAC。我们的自动更新应用程序是一个命令行 .NET 应用程序,通过 HKLM\Software\Microsoft\Windows\CurrentVersion\Run 注册表项启动。
我们遇到的问题是当打开 UAC 时,我们的应用程序无法运行。它也不会提示用户允许程序运行。我有哪些选项可以解决此问题或解决问题?
以下是非选项:
1. 关闭 UAC - 公司政策
2. 使用 ClickOnce - 不支持我们的需求(这就是我们自产自销的原因)
非常感谢。
【问题讨论】: