質問

かわることが多かったので管理者権限で実行中にしたがって、ユーザは、許可または不可です。

役に立ちましたか?

解決

これらの情報は、exeファイルのマニフェストの作成が行えます。使用してください requestedExecutionLevel 分野がないことしかできない設定で highestAvailable とを確認してくださいませ必要なもの).参照例えば、ここに情報をやや古い記事が有効期限が切れていない): http://blogs.msdn.com/b/cjacks/archive/2006/09/08/exploring-manifests-part-2-default-namespaces-and-uac-manifests-in-windows-vista.aspx

あるツールはVisual Studioできるように埋め込む独自のマニフェストも編集することができます。また、ツールド( http://metacpan.org/pod/Win32::Exe::Manifest ).

編集:この記事詳細情報: http://www.codeproject.com/Articles/66259/Requesting-Admin-Approval-at-Application-Start.aspx

他のヒント

あなたがボタンに反応して、それをしたい場合(例えば、タスクマネージャの「すべてのユーザーのためには、show processes」のような)、あなたは以下の方法を使用してアプリをresartする必要があります。

ShellExecute(0,L"runas",exepath,0,0,SW_SHOWNORMAL);
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top