bashrat:
i wrote me some vb6 applications which could interest you
the first is a new setup.exe:
this is like the old one from your pack but i have written it bymyself in vb6 and it doesnt need the original setup.exe because its starting the setup api this one starts firs a presetup.bat from system32 and waits until its finished and the same at the end with endsetup.bat
and then i wrote a SetDevicePath.exe:
this one runns only if you start it with the folderpath to all subdirectorys which contains your extracted drivers as a parameter and this has own written vb6 "devcon find pci*" intus that means its not needed to use devcon to search the hwids! after collecting the hwids its searching in all *.inf contained in the subdirectories of the parameters path and add the path into the registry if a match is found!
i run it at presetup.bat and all is working really good with my wpi install. but just extracted drivers! not 7ziped. but you can run 7zip first to extract the drivers (presetup.bat)
so.. what do you say ?