I need to create an image which upon its first boot detects the graphics card type and installs the appropriate drivers before taking the next steps. This means I need to automate the installation process so that it happens without the user knowing, wait for the process to complete, then force a reboot. The target platform is Win XP.
I have a set list of possible graphics cards and all of the drivers that I need, and have established a method of determining the graphics card type. I found this page on automating an install process. The problem I face is that the driver installer applications aren't all .msi so I can't just use msiexec, and they don't all have an installshield .iss installer, they all have at least an .exe installer.
I could just use some packager program to create .msis but that means relying on free third party software that I won't know anything about. If anyone has done this kind of thing before I would appreciate your opinions on what the best option would be.