请求在运行时写入Program Files目录的权限

时间:2010-12-11 17:15:16

标签: c# permissions windows-vista

我现在正处于我的程序需要访问权限以写入Program Files目录的位置。据我所知,似乎应用程序可以在它们运行时请求这种权限(屏幕会变暗,并且会弹出一个带有“继续”和“取消”按钮的框),虽然我不确定我拥有什么要做的就是弹出它。

如果有人可以提供帮助,那就太棒了。

2 个答案:

答案 0 :(得分:1)

已多次询问和回答。

简短的回答是,您只能通过COM或启动其他流程来实现。

请参阅此问题:Request Windows Vista UAC elevation if path is protected?

答案 1 :(得分:0)

在我的方案中看起来最好的解决方案是让程序从get go开始请求管理员访问权限。 http://msdn.microsoft.com/en-us/library/bb756929.aspx