I noticed that you still haven't fixed presetup.cmd......... I bet you tried this but gave up because %CDROM% had a space at the end. Make sure there's no space between ":" and "&" and it will work, and save you 3 nanoseconds (the WPI guys need to do this because it will save me having to click OK a few dozen times)
FOR %%i IN (C D E F G H I J K L M N O P Q R S T U V W X Y) DO IF EXIST "%%i:%TAGFILE%" (SET CDDRIVE=%%i:& goto DONECD)
:DONECD
Footnote: it's gonna save about 3 nanoseconds so is it worth it?
Footnote2: Someone please tell the guys who publish WPI that this is the way it's done, not 24 lines e.g.:
If exist c:\blah set CRDOM=C:\
if exist d:\blah set CDROM=D:\
...etc...
Footnote3: WPI gives me 4 popups that I have to click OK button for..... 'cos I have a front-panel device with 4 USB camera card readers.
Bashrat - The perfectionist in me is offended a bit because you aren't using this code (maybe you didn't know), but it ain't important during preinstall..... on the other hand, WPI is Post-install and so they should learn and improve [NOW], because it does cause popups.
[BTW - thanks for the latest driver packs - I spent 2 days making sure my various builds work with it and found ZERO errors. Kudos to you, and don't be offended by my attitude - I just want the code to be abso-fkn-lutely perfect, and NOW is not too soon )!]