私のアプリケーションの小さな部分には管理者権限が必要です (ソフトウェアのアクティベーションは HKLM に行く必要があります)。このために、アクションに管理者権限が必要なボタンに盾のアイコンを描画し、クリックすると、「runas」動詞を使用して適切なパラメーターでアプリケーションを再起動します。
これはとてもうまくいきます!ただし、ユーザーがネットワーク共有からアプリケーションを実行する場合があります。ここで「管理者権限ボタン」をクリックすると、ネットワークドライブが管理者用にマップされていないため、エラーメッセージが表示され、実行可能ファイルが見つかりません:-(
これを回避する最善の方法は何ですか?