Qtcreatorコンパイルのプログラムに管理者権限を持たせる
3380 ワード
win 10システムではQTコンパイルされたソフトウェアがシステムディスクにインストールされていますが、ちょうどそのソフトウェアの一部の操作には管理者権限が必要で、使用者がそのソフトウェアを実行するときに「管理者として実行」を選択しないと、上記の操作は失敗に終わります.
ソリューション:ソフトウェアに管理者権限を付与
1、工事のソースコードのルートのディレクトリで新しいファイルを作ります:XXX.rc及びuac.manifest
XXX.rc:
uac.manifest:
2、xxxです.Proファイルに追加
その後生成するアプリケーションには管理者権限があり、追加する場合は管理者権限があります.icoファイルは同じrcファイルに置くことができます.
ソリューション:ソフトウェアに管理者権限を付与
1、工事のソースコードのルートのディレクトリで新しいファイルを作ります:XXX.rc及びuac.manifest
XXX.rc:
1 24 uac.manifest
uac.manifest:
<assembly xmlns='urn:schemas-microsoft-com:asm.v1' manifestVersion='1.0'>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
<requestedPrivileges>
<requestedExecutionLevel level='requireAdministrator' uiAccess='false' />
requestedPrivileges>
security>
trustInfo>
assembly>
2、xxxです.Proファイルに追加
RC_FILE+= XXX.rc
その後生成するアプリケーションには管理者権限があり、追加する場合は管理者権限があります.icoファイルは同じrcファイルに置くことができます.