通常我們要打包release應用程式,但是雙擊之後我們的qt應用程式是沒有管理員許可權,(除非你右鍵以管理員身份開啟)。
所以如何讓雙擊之後擁有管理員許可權,方法如下:
1.首先我用的是vs2008+qt 4.8.6+add in
2.在你的工程右鍵屬性,找到linker-->manifest file.之後設定uac execution level為:requireadmistrator.
ok.搞定
---------------------
原文:
為Qt程式增加管理員許可權
win7系統開始,增加了管理員許可權的限制,程式對系統關鍵位置的檔案操作 修改登錄檔等都需要管理員許可權才能進行。在編寫qt程式的時候不可避免的會遇到許可權的問題 比如通過修改登錄檔實現開機啟動 但是qt官方並沒有系統的支援新增管理員許可權的方法。網上這方面的資料還是挺多的,提供乙個方便可行的辦法 ...
Qt之開機自啟動及擁有管理員許可權
在發布qt程式的時候,我們通常也需要開機自啟動自己的程式,那麼如何實現呢,主要採用修改登錄檔的方式。比較簡單 define reg run hkey current user software microsoft windows currentversion run void settingdial...
GCC及VS編寫應用程式獲取管理員許可權
在mingw或vs 2005 sp1環境下建立乙個要求uac許可權的程式。之前在給u盤掛自製作業系統的那篇教程裡,我給寫了乙個pdev程式用來輸出windows下,系統各磁碟的主引導記錄。不過那個程式用起來每次都要記得用管理員許可權啟動程式,這多少增加了不便。特別是對帶uac功能的win7 vist...