2017-05-26 78 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/

相關問題