我现在正处于一个位置,我的程序需要访问权限来写入Program Files目录。据我所知,似乎应用程序可以在运行时请求这种权限(屏幕会变黑,并且会弹出一个框,显示继续和取消按钮),尽管我不确定我拥有的是什么这样做会导致它弹出。在运行时请求写入Program Files目录的权限
如果任何人都可以提供帮助,那会很棒。
我现在正处于一个位置,我的程序需要访问权限来写入Program Files目录。据我所知,似乎应用程序可以在运行时请求这种权限(屏幕会变黑,并且会弹出一个框,显示继续和取消按钮),尽管我不确定我拥有的是什么这样做会导致它弹出。在运行时请求写入Program Files目录的权限
如果任何人都可以提供帮助,那会很棒。
这已被询问并回答了好几次。
简而言之,您只能通过COM或启动另一个进程。
看到这个问题:Request Windows Vista UAC elevation if path is protected?
看起来像我的情况最好的解决办法是让从一开始走的程序启动请求管理员权限。 http://msdn.microsoft.com/en-us/library/bb756929.aspx
感谢您提供这些信息,尽管看起来像我的情况,但最简单的方法是让程序以清单文件开始时以提升权限开始。这对于其他人来说很可能是非常有价值的信息! – TGP1994 2010-12-11 19:37:44