【问题标题】:What is the best best way to download and install msi\exe下载和安装 msi\exe 的最佳方式是什么
【发布时间】:2014-02-05 00:26:38
【问题描述】:

我需要为我的客户端静默安装驱动程序。 现在,我有一些问题:

  1. 我不想使用 Process.Start("www.......msi") 从 Internet 直接安装它们,因为它运行速度非常慢。我想首先将它们下载到计算机上,然后运行一个 winform 应用程序让客户端选择要安装的驱动程序。 我尝试了 VS 安装,但在 64 位 Windows 的情况下,我无法弄清楚如何下载所有“c:\Program Files”而不是“程序文件(x86)”。 而且我不知道下载完成后如何启动winform应用程序,使用“自定义操作”不起作用。

  2. 我有不同的 x86 和 x64 驱动程序,我需要将他需要的驱动程序下载到客户的计算机上,我该怎么做?

  3. 我有msi和exe驱动,如何静默安装exe驱动?

如果您知道一些第三方应用程序,我会很高兴,这可能是我的最佳选择!

【问题讨论】:

  • 听起来您有一个计划并且您知道所需的步骤。到目前为止你有任何代码吗?
  • 我已经完成了所有 msi 驱动程序的安装,考虑到我手动将驱动程序复制粘贴到 Program Files 并且 x86 和 x64 具有相同的名称。
  • 第二个问题:您可以使用 Environment.Is64BitOperatingSystem(.Net 4 及更高版本)检查 pcs Osarchitcture 并根据结果下载驱动程序。对于您的第一个问题:也许使用系统变量 %programfiles%
  • 检查 MSI 文档有一个静默命令,我认为它就像 -s 一样简单

标签: c# winforms installation drivers


【解决方案1】:

在 Visual Studio 2012 中使用 InstallShield 和我的代码中的一些编程工作找到了答案。 谢谢大家:)

【讨论】:

  • 您能解释一下您的解决方案吗?
猜你喜欢
  • 2012-02-28
  • 2012-11-27
  • 2012-01-12
  • 2011-04-22
  • 1970-01-01
  • 1970-01-01
  • 2015-12-22
  • 1970-01-01
  • 2020-10-17
相关资源
最近更新 更多