【发布时间】:2014-02-05 00:26:38
【问题描述】:
我需要为我的客户端静默安装驱动程序。 现在,我有一些问题:
我不想使用 Process.Start("www.......msi") 从 Internet 直接安装它们,因为它运行速度非常慢。我想首先将它们下载到计算机上,然后运行一个 winform 应用程序让客户端选择要安装的驱动程序。 我尝试了 VS 安装,但在 64 位 Windows 的情况下,我无法弄清楚如何下载所有“c:\Program Files”而不是“程序文件(x86)”。 而且我不知道下载完成后如何启动winform应用程序,使用“自定义操作”不起作用。
我有不同的 x86 和 x64 驱动程序,我需要将他需要的驱动程序下载到客户的计算机上,我该怎么做?
我有msi和exe驱动,如何静默安装exe驱动?
如果您知道一些第三方应用程序,我会很高兴,这可能是我的最佳选择!
【问题讨论】:
-
听起来您有一个计划并且您知道所需的步骤。到目前为止你有任何代码吗?
-
我已经完成了所有 msi 驱动程序的安装,考虑到我手动将驱动程序复制粘贴到 Program Files 并且 x86 和 x64 具有相同的名称。
-
第二个问题:您可以使用 Environment.Is64BitOperatingSystem(.Net 4 及更高版本)检查 pcs Osarchitcture 并根据结果下载驱动程序。对于您的第一个问题:也许使用系统变量 %programfiles%
-
检查 MSI 文档有一个静默命令,我认为它就像
-s一样简单
标签: c# winforms installation drivers