【问题标题】:how can I install some program in silent mode? [closed]如何在静默模式下安装某些程序? [关闭]
【发布时间】:2012-06-16 05:45:58
【问题描述】:

我正在用 C# .NET 4 开发一个程序,我的程序是一种安装程序,用于安装一些应用程序和服务,例如 windows media player 11 和 adobe flash player 等。

我需要让这些安装以静默模式运行,用户只会看到我的安装表单。

我该怎么做?

【问题讨论】:

  • 你见过ninite.com吗?你的措辞尖叫“我正在写一个特洛伊木马”,这是值得的。
  • 带有安装程序的木马。大声笑:)
  • 想想广告软件。你安装了多少合法的应用程序,还带有一些你不知道的不需要的附加功能?
  • 您能否让我们更多地了解您的公司,以便我们都能像瘟疫一样避免它?

标签: c# windows .net-4.0 installation


【解决方案1】:

如果您需要部署的项目采用 MSI 格式,您始终可以使用 WiXInstallShield 之类的工具包来构建您的安装程序,并使用带有 /qn 命令行开关的 msiexec.exe 静默安装其他 MSI . (或者使用您的应用程序中的Process class 在您要安装的任何内容上调用 msiexec.exe /qn)。

如果他们没有要安装的 MSI,您可以做几件事。许多安装程序都有一个命令行开关,可以让他们静默安装。如果没有办法静默安装,可以使用AdminStudio之类的工具。这些工具具有在您运行安装之前和之后扫描您的计算机并帮助您创建自己的可再分发包的功能。然后,您可以在静默模式下将它们添加到您的主包中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-01-21
    • 2011-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-10
    相关资源
    最近更新 更多