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

mgi*_*iza 3 c++ uac windows-vista windows-7

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

Rub*_*ink 5

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

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

还可以参见其中一个答案的类似问题引用文章