在Windows Vista / 7下复制到程序文件

时间:2009-11-25 09:45:30

标签: c++ windows-7 windows-vista uac

我用C ++编写了一个向导,它将一些文件安装到windows下的程序文件文件夹中。据我了解,我需要管理员权限写入Vista / 7下的程序文件。所以我的问题是:在应用程序分别仅针对一个向导页面运行时,是否有办法打开管理员权限?或者我是否必须为此一个向导页面启动具有管理员权限的另一个进程?

1 个答案:

答案 0 :(得分:5)

通常,您有一个盾牌徽标按钮,然后将其发送到另一个清单请求提升的进程。

但实际上听起来你正在编写一个安装程序,所以你应该使用像WiX那样的设计。

另请参阅this similar question和此cited article from one of the answers thereof