Qt程序的UAC权限问题(转载)
来源:互联网 发布:js隐藏和显示div 编辑:程序博客网 时间:2024/06/05 20:26
如果你的程序跑在一个开启了UAC保护的系统中,而你的程序又没有"盾牌"的话,程序总是会受到各种阻挠的,比如读写文件,写注册表等。
有了"盾牌"的话就不会出现一些莫名其妙的问题了。
打开文件 "mkspecs\win32-msvc2012\qmake.conf"。注意,我这里用的是VC2012,所以文件夹是win32-msvc2012,根据自己的编译器选择对应的目录
找到
QMAKE_LFLAGS_EXE = \"/MANIFESTDEPENDENCY:type=\'win32\' name=\'Microsoft.Windows.Common-Controls\' version=\'6.0.0.0\' publicKeyToken=\'6595b64144ccf1df\' language=\'*\' processorArchitecture=\'*\'\"
改为
QMAKE_LFLAGS_EXE = \"/MANIFESTDEPENDENCY:type=\'win32\' name=\'Microsoft.Windows.Common-Controls\' version=\'6.0.0.0\' publicKeyToken=\'6595b64144ccf1df\' language=\'*\' processorArchitecture=\'*\'\"\"/MANIFESTUAC:level=\'requireAdministrator\' uiAccess=\'false\'\"
红色的部分是添加的属性。
这样,以后生成的程序都自带"盾牌"了,不用再去设置每个.pro文件了。
- QMAKE_LFLAGS += /MANIFESTUAC:\"level=\'requireAdministrator\' uiAccess=\'false\'\"
- Qt程序的UAC权限问题(转载)
- Qt取得Windows系统管理员权限(UAC)的方法
- Win7下运行VC程序UAC权限问题
- Win7下运行VC程序UAC权限问题
- Win7下运行VC程序UAC权限问题
- Win7下运行VC程序UAC权限问题
- MFC管理员权限(UAC下的程序权限提升)
- MFC管理员权限(UAC下的程序权限提升)
- MFC管理员权限(UAC下的程序权限提升)
- VS编写程序主动要求系统管理员权限(UAC控制)
- 【Qt】一劳永逸解决UAC问题
- UAC提升权限的细节
- UAC提升权限的细节
- 在Win7的UAC下检查程序是否具有Admin权限及应用程序的权限切换
- 在程序中加入UAC权限请求
- (转)Win7 UAC的安全、兼容及权限
- 让QT程序默认管理员权限(UAC)运行
- 让我们的程序也可以自动申请uac权限 以VS2008为例子
- OpenFileDialog的FileName和FileNames
- Android中fragment选项卡功能(既可点击又可滑动,仿微信主界面)
- Error: PL/SQL: ORA-00980: 同义词转换不再有效
- Android 之 XML文件 初窥
- 每天进步一点点——linux——tail
- Qt程序的UAC权限问题(转载)
- Hibernate进阶篇(四)——session详解
- 把图片转换成二进制--把二进制转换成图片
- 构建基于Nginx的文件服务器思路与实现
- VC++读取图像RGB值
- iOS之网络编程(POST异步)
- 不能说的hidden
- 洪秀柱于中常会参选理念之说明全文
- XBOX360新手扫盲