別のプロセスを開始せずに、プログラムがUACプロンプトでユーザーに独自の権限を上げるように促すことができるかどうか疑問に思っていました。
インターネットで見つけることができるすべての例は、昇格された特権で新しいプロセスを作成する「runas」をShellExecuteするようです。
これが不可能な場合、私の最善の解決策は、名前付きパイプを作成し、特殊な引数を使用して独自のプログラムを ShellExecute し、操作を実行するために必要なすべてのデータをパイプに押し込むことです。より良い提案があれば、私はそれらを聞いてうれしいです.
ご意見ありがとうございます。