使用c#以静默方式安装MS Outlook 2010

时间:2012-12-14 11:44:11

标签: c#

创建Windows应用程序,我想使用C#代码以静默方式安装Outlook 2010。我们需要传递给它的论点是什么以及如何通过KEY进行激活。

所有这一切都必须在C#(类似下面的代码)

中完成
     Process process = new Process();   
     process.StartInfo.FileName = "msiexec.exe";   
     process.StartInfo.Arguments = "";   
     process.Start();   
     process.WaitForExit();

请告诉我你的建议。

谢谢,

亚历

2 个答案:

答案 0 :(得分:1)

只需使用参数'/?'运行outlook安装或'/ HELP'。它将显示所有可用的命令行参数以进行安装。静音模式位于列表中

答案 1 :(得分:0)

我已经为Outlook安装创建了一个配置文件,如下面的链接

所述

http://technet.microsoft.com/library/e16af71c-fed4-40da-a886-95e596c3999e(Office.14).aspx#ElementPIDKey

我已将配置文件传递给参数

     Process process = new Process();
     process.StartInfo.FileName = @"C:\temp\Setup.exe";
     process.StartInfo.Arguments = @"/config \\C:\temp\config.xml";
     process.Start();
     process.WaitForExit();