So finaly after stressfull days with a lot business i want to answer all open questions...
DPinst:
after discussion with colleague which possibilitys we have and which one we should choose, we decided to run the dpinst every boot as a service. we think we can seal the machine (if we want) based on returncodes from dpinst. (we hope there are some - not yet researched)
to conclude:
i realised it with a service with no error logging (no messages) which runs on start up with configured xml file.
services starts and will end after 1-2 secounds. We think this is the best and most professional workaround.
New Hardware Found Wizard:
there were two seperated things i mixed unfortunatly.
the hardware wizard as it self and the dialog box which asks for found driver but searches for specific files. (like "install from disk message box".) (our windows i localised, i don't know the real wording)
1. the hardware wizard pop up / searching for files get's fixed with SetDevicePath.exe as it should. (NICE!)
2. the "searching for file/install from disk" box isn't fixed with SetDevicePath. It's only fixable with another entrie in registry (i don't remeber the right one right now) (Install Source, ServicePack Source or something in \Windows\CurrentVersion). (easy for everyone to proof)
thanks