类似于: 如果路径受到保护,请求 Windows Vista UAC 提升?
我在 c:\Program Files (Windows Vista) 中安装了一个 .NET 客户端应用程序。此应用程序应自行更新,但不是因为权限问题。自动更新程序应该简单地替换几个程序集,但它们都位于 c:\Program File 下,并且应用程序会引发以下异常:
System.UnauthorizedAccessException:对路径“C:\Program Files...”的访问被拒绝。
我无法控制应用程序的安装位置和权限。有什么解决方法吗?是否可以请求管理员权限几秒钟?是否可以弹出 UAC 窗口?我很确定有一种解决方法......否则,Firefox 将如何自我更新?
提前感谢您的帮助和想法!