投稿者 eigyou  (社会人) 投稿日時 2018/9/1 18:17:33
shu様 回答ありがとうございます

p = System.Diagnostics.Process.Start(psi) のところで、Falseに設定しろとのたまいます

さて、その後わからんなりに、試行錯誤 動いたたと言うべきかどうか

直接バッチファイルを起動しないで、起動用の実行プログラムを作成 このプロパティを管理者で起動に設定 実行プログラムを直接起動すると、UACのダイアログが表示されますが、今回のプログラムから起動すると、UACのダイヤログが表示されない

プログラムから、別途起動用バッチファイルを作って、sart c:\xxxxx.exe で、起動用実行プログラムを起こすと UACのダイヤログが表示されるようになり、はい を押すことで、管理者として最終のバッチファイルを起動できました。

なんとも正しい方法なのかなんともです