I recently completed a design using the MSP430F5529 as a USB-to-Serial bridge, utilizing the built-in USB module. I used the MSP USB Descriptor Tool to generate my .inf file and, along with the example .inf files, I got it to behave as expected. I then went through the process of generating a .cat file and signing the software. That all works great, and I can install the driver on Windows 7 and 8 by going through the device manager. However, the process of installing a driver by navigating to the .inf file through the device manager is tedious and not something we want the customer to have to deal with. I would like to replace this process with one that only requires the customer to either right-click the .inf file and select "Install", or simply run an executable. Either one is acceptable, I do not necessarily need both options.
I noticed that when the MSP Descriptor Tool generates the .inf file, it does not include the DefaultInstall section. I presume this section is what is run when "Install" is selected from the right-click context menu. I have not been able to find a good example showing how to write this section to do what we need it to do. I have been through Microsoft documentation but it is all very generic and does not help much with the problem at hand.
How would one go about bypassing the driver installation through the device manager and instead run the installation from the .inf right-click context menu or from an executable (a batch file, for example)?
Thank you,
Isaiah Washburn