Запуск другой программы и ошибка "файл не является приложением win32" - C#

Узнай цену своей работы

Формулировка задачи:

ситуация в следующем. нужно запустить программу делаю:
string key = "/qb/norestart";
string file = "C:\\csp_x86.msi";
proc.StartInfo.FileName = file;
proc.StartInfo.Arguments = key;
proc.StartInfo.UseShellExecute = false;
proc.Start();
proc.WaitForExit();
proc.Start(); - ругается что данный файл не является приложение win32 в чем подвох? причем просто запуская из папки руками файл, все нормально. ос - хп_х32

Решение задачи: «Запуск другой программы и ошибка "файл не является приложением win32"»

textual
Листинг программы
Process p = new Process();
p.StartInfo.FileName = "msiexec";
p.StartInfo.Arguments = "/i PathToYour.msi";
p.Start();

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.625 из 5
Похожие ответы