2012-04-18 16 views
7

Qt作成者はアプリケーションを実行できません。それは、次のエラーが出る:Qt: ''を実行できません:要求された操作に仰角が必要です

は「を実行することはできません」:要求された操作は、私の.exeファイルは、その上にWindows管理者シールドシンボルを持つ標高

が必要です。プロジェクトの設定を変更する必要がありますか?私は、ファイル操作を行うためにQtファイルライブラリを広く使用しています。

+2

実行ファイルのファイル名は何ですか?埋め込みマニフェストがなければ、ウィンドウはスマートになり、管理者としてファイル名に "install"、 "update"、 "setup"などの実行可能ファイルを実行したい。 –

+0

@Frankあなたはそれを持って、私はUpdater.exeという私の.exeを持っていた。私はアプリケーションの名前を変更すると正常に動作します。答えとしてコメントを投稿してください。 – ssk

答えて

11

実行ファイルのファイル名は何ですか?埋め込みマニフェストがなければ、ウィンドウはスマートになり、管理者としてファイル名に "install"、 "update"、 "setup"、 "patch"などの実行ファイルを実行したい。 「自動更新」などの単語内の名前をチェックします。

問題は、qmake/mingwはMSVCの間にこれらのマニフェストを埋め込まないということです。誰かがその問題に対するきれいな解決策を持っているなら、私はそれについて学ぶことに興味があるでしょう。

2

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

Qt作成者は、管理者として実行できます。

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

関連する問題