管理者権限で再起動して管理タスクを実行することがあるプログラムがあります。Desktop Bridgeで管理者としてプログラムを起動する方法
Process.Start(new ProcessStartInfo("self.exe") { Verb = "runas" })
プログラムがMSIと一緒にインストールされている場合に動作します: 現在、それは次の呼び出しを行い、メニュー項目を、持っています。通常のUACプロンプトが表示され、ユーザーはプログラムを昇格させることができます。
ただし、Desktop Bridgeコンバータを使用して変換し、Storeの方法でインストールすると、権限が不十分なためにこの呼び出しがクラッシュします。 UACプロンプトで自分自身を(再)始める別の方法がありますか?
また、COMを使用して高度を実行することはできますか?私はところで
デスクトップブリッジアプリケーションは自動的に昇格することはできません。これはMSFTの動作です。独自のデスクトップブリッジアプリケーションでも、Desktop App Converter(ストアの作成)など、自動的には昇格しません。唯一の解決策は、エンドユーザーがアプリを手動で昇格させることです。 –