次のポップアップが表示される理由を知りたかったのです。
次のコードを使用すると:
Process p = new Process();
p.StartInfo.FileName = "msiexec";
p.StartInfo.Arguments = string.Format("{0} {1}", "/i", @"MyApplication\MyMsi.msi");
p.Start();
p.WaitForExit();
MSI をダブルクリックして実行すると、アプリケーションが正常に実行されますが、上記のコードを使用して MSI を起動しようとすると、常に Windows インストーラーがポップアップ表示されます。誰かがルートに到達するのを手伝ってくれますか?ここで問題を解決するか、少なくとも正しい方向に向けてください...