I'm trying to create an installer for a commercial game, but I'm running out of time as we approach deadline, so I'm trying to turn here for some fast solutions to my problems.
We need to be absolutely sure directx9c will install on the target computer if it's not already installed. So far I've not been successful in testing if it will install or not. Does anyone have reasonable solution on how to test this?
Also, I first tried to link the directx_jun2008_redist.exe to the Software Prerequisite, but I later found out this package only extracts it's contents to a location the user has to choose. So I can't do this and be sure the user will manage to install directx. Then I tried to extract these files into it's own folder next to the installer files, and to link the DXSETUP.exe located in this folder to the Software Prerequisite. This didn't work either, as advanced installer simply copied this DXSETUP.exe and placed the copy next to the install files. When running the DXSETUP.exe file from there, it can't find dsetup.dll and thus fails to install directx. Anyone have a solution to this?