I have been developing my software-only driver and installing it with Devcon, but I’ve run into a problem with Vista 64. When I run the 64-bit version of devcon on the 64-bit version of my driver with the OS booted in “ignore device signing” mode, I get the prompt confirming that I want to install the unsigned driver, and there it hangs. I have to Ctl-C out of the batch file that is running, and the driver is not installed. So I tried DPInst. This time everything ran to completion, but a message on the console log (/C option) said the installation was not complete as there was no matching device connected, and that it would complete when the device was connected and recognized. But as a software-only driver, that’s not going to happen. So I have a couple of questions:
- For software-only drivers that have to run on everything XP and later, which is preferred, Devcon or DPInst?
2a. If Devcon, what should I be looking for that would be causing the hang?
2b. If DPInst, what should I look for that would tell it this is a software-only driver and nothing would ever be connected?