场景 1: 我从 Windows 服务运行此代码,但它因 Windows 事件日志而失败:
“产品:XXX——配置失败”
场景 2: 我将它作为一个普通的 exe 运行,它可以工作。
我试过的代码:
var installerFilePath = <Path of msi>;
System.Diagnostics.Process installerProcess;
installerProcess = System.Diagnostics.Process.Start(installerFilePath, " /q");
while (installerProcess.HasExited == false)
{
System.Threading.Thread.Sleep(250);
}
我尝试安装 Windows MSIInstaller 额外日志记录,但它没有记录任何内容。
请指教。
公斤