Pergunta

I'm using system.diagnostics.process to start an msi file in quiet mode. I'm getting an exit code 1625, and I suspect its because UAC is preventing it from running. I've turned off the UAC prompts but no dice...

How can I make sure that I'm properly elevating the privileges of the msiexec so it actually runs?

Thanks,

Isaac

Outras dicas

ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.Arguments = "/i " +  "\""+Directory.GetCurrentDirectory()+"\\"+msiPath +"\"" +" /q";
startInfo.FileName = "msiexec.exe";
startInfo.Verb = "runas";


Process installProcess = Process.Start(startInfo);

Well, this is what I did, and it works.

Try running your process with the admin privileges and see if the problem persists

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top