【问题标题】:Install an exe file using C#使用 C# 安装 exe 文件
【发布时间】:2017-05-26 06:59:37
【问题描述】:

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

提前致谢

【问题讨论】:

    标签: .net visual-studio c#-4.0 installation


    【解决方案1】:

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

    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();
    

    如果你想控制安装过程,你必须创建引导程序。 4 使用 wixsharp 或 wix 的示例。或本机 C++。或者烧掉)

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-03-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-06
      • 1970-01-01
      相关资源
      最近更新 更多