-
Hello, I am building a burn bootstrapper to install the EdiMax 7822UTC driver, which comes as an InstallShield Setup.exe file. The driver file can be found here, but the contents of the driver package look like this: The contents of each of those folders cantains many files (~100 files). I have got the bootstrapper to correctly install the driver, but I had to manually input every file from the driver into a Payload element. This took forever and looks really sloppy. I was wondering if there was a way to zip the contents of the driver up and pass only the zip file as a Payload element? If so, how do you unzip the file automatically when when running the installer? Example code:
|
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 1 reply
-
I do use burn and I don't think you can but I'm not 100% certain. Is there an ini file with the driver files? One way that might work is to put the files in an MSI and use difxapp. The driver element goes in the component with the ini file. But I only install USB drivers and I don't know if it would work with other driver types and it bypasses their installer. Also I believe difxapp is depreciated and will be removed in WiX 5. |
Beta Was this translation helpful? Give feedback.
-
It's brand new, but the HeatWave Build Tools have a |
Beta Was this translation helpful? Give feedback.
It's brand new, but the HeatWave Build Tools have a
HarvestPayloadFolder
element that can simplify that sort of scenario in .wxs code. Using a zip file for this scenario doesn't make sense because the files are already compressed in the Bundle, zipping would add more overhead for no value.