У меня есть установщик MSI, что мне нужно, чтобы установить его молча из C#Как запустить установщик MSI в ЦМД, как администратор, используя C#
Process process = new Process();
process.StartInfo.FileName = "cmd.exe";
process.StartInfo.WorkingDirectory = @"C:\temp\";
process.StartInfo.Arguments = "msiexec /quiet /i Setup.msi ADDLOCAL=test";
process.StartInfo.Verb = "runas";
process.Start();
process.WaitForExit(60000);
отметив, что CMD команда работает отлично, если я вручную запустить его из ЦМД как администратор
, когда я запускаю его я просто получаю экран CMD в режиме администратора, но команда не выполняет
В чем проблема с этим кодом? Любое сообщение об ошибке? –
Пожалуйста, проверьте эту ссылку http://stackoverflow.com/questions/16926232/run-process-as-administrator-from-a-non-admin-application –
Когда я запустил его, я просто получил экран cmd в режиме администратора, но команда не выполняет – Ateeq