Я пытаюсь установить 3 msi драйверы один за другим. Есть все в одной папке, и я использую те же attrubutes для всех из них/Установка msi с C# не работает должным образом
Я уже делал это раньше, и все получилось хорошо, но теперь я не знаю, что может пойти не так.
string attributesToDownload = "REINSTALL=ALL /qb- /norestart";
Process proc = Process.Start("msiexec.exe", string.Format("/i \"{0}\" {1}", driverPath, attributesToDownload));
proc.WaitForExit();
return proc.ExitCode;
Любопытная вещь: Для первого драйвера мой ExitCode является 1603. Для второго Sriver ExitCode является 0, но водитель на самом деле не установлен. Для третьего он работает отлично.
Когда я попытался установить первый и второй драйверы непосредственно из cmd с теми же атрибутами, которые он установил успешно. "Msiexec/я driverPath REINSTALL = ALL/qb-/Norestart"
В ожидании некоторых идей .....
Если вы создали эти установки, начните с их регистрации ('/ l * v path \ to \ verbose.log'). Если вы не создали эти установки, этот вопрос, скорее всего, лучше подходит для SuperUser. –