8

Qt 作成者のアプリケーションを実行できません。次のエラーが表示されます。

'' を実行できません: 要求された操作には昇格が必要です

私の .exe ファイルには、Windows 管理者の盾の記号が含まれています。プロジェクト設定を変更する必要がありますか? いくつかのファイル操作を行うために、Qt ファイル ライブラリを広く使用しています。

4

3 に答える 3

12

実行可能ファイルのファイル名は何ですか? マニフェストが埋め込まれていないと、Windows はスマートになろうとし、ファイル名に "install"、"update"、"setup"、"patch" などを含む実行可能ファイルを管理者として実行しようとします。「autoupdate」などの単語に含まれる名前もチェックします。

問題は、qmake/mingw がこれらのマニフェストを埋め込んでいないのに対し、MSVC は埋め込んでいることです。誰かがその問題に対する明確な解決策を持っている場合は、それについて学びたいと思います.

于 2012-04-20T20:51:55.503 に答える
3

開発するアプリケーションに管理者権限が必要な場合、非特権アカウントで起動した Qt クリエーターから単純に実行することはできません。

Qt クリエーターを Administrtor として実行できます。

または、ユーティリティを使用して QtCreator からアプリケーションを起動できrunasます。ただし、この場合、QtCreator コンソール ウィンドウでデバッグ出力を表示してアプリケーションをデバッグすることはできません。

于 2012-04-18T19:07:09.217 に答える