标题:windows下,关于qt程序发布的一个“管理员权限”问
作者:conta
日期:2010-11-18 23:18
内容:
如何让qt的界面程序,运行时候,自动申请"管理员权限"?
我不希望用户:每次都要点击右键,然后以管理员身份运行。。。
我希望用户,直接双击qt界面程序,就能跳出"申请管理员权限"的界面。。
也就是,最好能给exe图标,添加一个盾牌的那种...
#1 回 楼主(conta) 的帖子 [dbzhang800 11-18 23:31]
这个和Qt没多大关系,主要是使用windows系统的api
个人对这部分windows 的 api 不了解,以下内容仅供参考:
ShellExecuteEx()
SHELLEXECUTEINFO的 verb 设置为 "runas"
可以看看这个:
* http://hi.baidu.com/cyclone/blog/item/dcbdb48fb15da5e0f01f361e.html
* http://hi.baidu.com/cyclone/blog/item/bc70b07ed91f4a360dd7da74.html
#2 Re:回 楼主(conta) 的帖子 [conta 11-18 23:37]
引用第1楼dbzhang800于2010-11-18 23:31发表的 回 楼主(conta) 的帖子 :
这个和Qt没多大关系,主要是使用windows系统的api
个人对这部分windows 的 api 不了解,以下内容仅供参考:
ShellExecuteEx()
.......
谢谢,我先看看..
#3 [XChinux 11-19 10:30]
可以软件启动后先判断当前用户组,如果是管理员组则继续,否则提示用户以管理员身份运行。