如何从.exe自动安装驱动程序

我需要创build一个映像,在第一次启动时检测到显卡types,并在进行下一步之前安装相应的驱动程序。 这意味着我需要自动化安装过程,以便在用户不知情的情况下进行,等待进程完成,然后强制重新启动。 目标平台是Win XP。

我有一个可能的graphics卡和所有我需要的驱动程序的列表,并build立了一种确定显卡types的方法。 我发现这个页面是关于自动化安装过程的。 我面对的问题是,驱动程序安装程序应用程序不是所有的.msi,所以我不能只使用msiexec,他们并不都有一个installshield .iss安装程序,他们都至less有一个.exe安装程序。

我可以使用一些打包程序来创build.msis,但这意味着依靠免费的第三方软件,我不知道任何关于。 如果有人做了这样的事情,我会感谢你的意见是什么最好的select。

正常的做法是将驱动程序组装到Windows安装映像中。 这样Windows安装程序应该根据它在目标机器中find的内容来安装正确的驱动程序。