Как выполнить команду cmd из приложения winform и закрыть приложение? - PullRequest
0 голосов
/ 11 апреля 2019

Есть ли способ проанализировать команду cmd из приложения winform c # и закрыть приложение, пока эта команда будет выполняться?(Я хочу разобрать 2 команды: первая - это удалить текущее приложение, а вторая - установить msi-файл)

Я пытался выполнить команду unistall с помощью Process.Start, но у меня это не сработало.

string unistall = "/x [ProductCode] /quiet";            
System.Diagnostics.Process process = new System.Diagnostics.Process();
System.Diagnostics.ProcessStartInfo startInfo = new System.Diagnostics.ProcessStartInfo();
startInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Normal;
startInfo.FileName = "msiexec.exe";
startInfo.Arguments = unistall;

process.StartInfo = startInfo;
process.Start();

Я ожидаю, что приложение отправит две команды в командную строку и закроет себя, не дожидаясь завершения команд.

...