我用C++编写了一个向导,它将一些文件安装到Windows下的程序文件文件夹中。据我了解,我需要管理员权限才能在 Vista/7 下写入程序文件。所以我的问题是:有没有一种方法可以在应用程序分别运行时仅针对一个向导页面打开管理员权限?或者我是否必须使用此向导页面的管理员权限启动另一个进程?
通常,您有一个带有盾牌徽标的按钮,然后外壳到另一个其清单请求提升的进程。
但实际上,听起来您正在编写一个安装程序,因此您应该使用为此设计的东西,例如 WiX。
也可以看看这个类似的问题 https://stackoverflow.com/questions/133379/elevating-process-privilege-programatically和这个引用的文章来自其答案之一 http://msdn.microsoft.com/en-ie/magazine/cc163486%28en-us%29.aspx
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)