你如何从代码调用exe并绕过可能的UAC操作?我正在使用system.diagnostics.process以安静模式启动msi文件。我得到退出代码1625,我怀疑这是因为UAC阻止它运行。我已经关闭了UAC提示但没有骰子......我如何确保我正确提升msiexec以实际运行?谢谢,托管代码中的IsaacUAC提升:启动提升的进程ProcessStartInfostartInfo=newProcessStartInfo();startInfo.Arguments="/i"+"""+Directory.GetCurrentDirectory()+"\"+msiPath+"""+"/q";startInfo.FileName="msiexec.exe";startInfo.Verb="runas";ProcessinstallProcess=Process.Start(startInfo);好吧,这就是我所做的并且它奏效了。尝试以管理员权限运行您的进程,看看问题是否仍然存在C#学习教程就是这些:如何从代码调用exe并绕过可能的UAC操作?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
