如同: 如果路径受保护,请请求 Windows Vista UAC 提升? https://stackoverflow.com/questions/17533/request-vista-uac-elevation-if-path-is-protected#17544
我在 c:\Program Files (Windows Vista) 中安装了 .NET 客户端应用程序。该应用程序应该会自行更新,但由于权限问题而没有更新。自动更新程序应该简单地替换几个程序集,但它们都位于 c:\Program File 下,并且应用程序会引发以下异常:
系统未授权访问异常:
访问路径“C:\Program”
文件...”被拒绝。
我无法控制应用程序的安装位置和权限。有什么解决方法吗?是否可以请求管理员权限几秒钟?是否可以弹出UAC窗口?我很确定有一个解决方法...否则,Firefox 如何能够自我更新?
预先感谢您的帮助和想法!
您可以使用 Click Once 部署方法吗?我们将其用于内部应用程序,当我们发布新版本时,用户没有权限问题。当他们启动应用程序时(如果存在新版本),系统会提示他们安装更新,并且安装顺利。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)