我有一个使用WinUSB驱动程序与设备通信的应用程序。应用程序安装程序预安装了设备驱动程序,该驱动程序具有标准的WinUSB inf文件,其中包含适用于Windows XP的WinUSB coinstaller(WinUSB不附带)。
如果用户在运行应用程序之前插入设备,一切都很好:安装驱动程序,coinstaller安装WinUSB,应用程序运行。
如果用户在插入设备之前尝试运行应用程序,则尚未安装WinUSB,并且应用程序拒绝运行(因为它链接到winusb.dll)。
我确定我看到了一些关于WinUSB的安装程序,可以从应用程序安装程序运行而不需要coinstaller,但我现在找不到它。
这样的安装程序是否可用?或者,我是否可以通过某种方式强制coinstaller从应用程序安装程序运行?