2017-05-26 77 views
-3

我需要使用c#编程安装应用程序文件(.exe或.msi)。那可能吗。我无法找到一种方法。如果有人有想法,请更新我。使用C#安装一个exe文件

在此先感谢

回答

0

微星: 如果你不想控制安装过程。只需使用

Process process = new Process(); 
process.StartInfo.FileName = "msiexec"; 
process.StartInfo.WorkingDirectory = @"C:\temp\"; 
process.StartInfo.Arguments = " /quiet /i Setup.msi ADDLOCAL=test"; 
process.StartInfo.Verb = "runas"; 
process.Start(); 
process.WaitForExit(); 

如果您想控制安装过程,您必须创建bootstraper。使用wixsharp或wix的4个示例。或者原生C++。或烧伤)

https://blogs.msdn.microsoft.com/heaths/2011/10/28/introducing-managed-bootstrapper-applications/

相关问题