重複の可能性:
昇格されたプロセスから昇格されていないプロセスを開始します
ストーリー:セットアップが完了すると
Standard-User
、MSIAs Administrator
を起動し、Msiがプロセス(Sample.exeとしましょう)を起動します。
問題:
Sample.exeは、現在のデスクトップ(標準)ユーザーではなく、管理者権限で起動します。これはいくつかの問題を引き起こしています。
したがって、sample.exeは、ログインしている現在のウィンドウのユーザー(標準ユーザー)で開始する必要があります。
私はグーグルをして、この記事を見つけました。しかし、この記事はありC++
、私はとを使用C#
してWIX
います。したがって、C#でこれを行う他の簡単な方法がある場合、そうでない場合は、プロジェクトでこの記事のコードをどのように使用できますか?
NOTE: This question has been asked multiple time on stackoverflow but i didnt find the answer for c#