Lucius Snow Posted September 1, 2004 Posted September 1, 2004 Ok, i just did a new install (in real, not with WMware) with your new file and that still doesn't work at all.
serialzs Posted September 1, 2004 Author Posted September 1, 2004 @Lucius Snowdid you follow the testing guide before you do it with the installer???-=[serilazs]=-
Lucius Snow Posted September 1, 2004 Posted September 1, 2004 @Lucius Snowdid you follow the testing guide before you do it with the installer???-=[serilazs]=-Yes, i did. However i'm using a multiboot CD so the structure is not exactly the same. Like i explained, here is how i proceed :My directory is like this :BOOT1 = regularBOOT2 = unattendedSo ...1/ I edited the TXTSETUP.SIF in \BOOT2 (and not the one in \Setup\XP\Professional\I386).2/ I edited the WINNT.SIF in \BOOT2 (it can only be right since there's no else winnt.sif)3/ The 3 files were copied to \Setup\XP\Professional\I386 (and not in \BOOT2). I also tried in both \I386 and \BOOT2.Last notice : the 3 files get expanded and copied properly to C:\Windows\System32. But no Driverz folder created. If i run drvz.exe after the installation with the CD ROM still inserted, \Driverz doesn't get created either.
Lucius Snow Posted September 1, 2004 Posted September 1, 2004 Has anybody got any success with the new DRVZ.EXE ?
Thauzar Posted September 2, 2004 Posted September 2, 2004 WOOT updated files!! Will have an answer for you Lucius in about 4-10 hours depending how much time it takes to install and how much time I'll sleep I really hope it works this time else I'll just go back to ol' OemPNPDriverPath blablabla... even if it takes 30MB on my cd*keeps fingers crossed*
keul Posted September 2, 2004 Posted September 2, 2004 Thanks serialzs for the updated file. I don't have much time today to test but I'll try. However, regarding our last conclusions about devicepath changed too late during gui setup, I doubt it'll work better than "hybrid method"® . As there was a problem with your last drvz.exe, I used a presetup.cmd file instead, which basically did the same things than drvz.exe, but have had no luck with it either...As turbomcp suggested it, I tested modifying HIVESFT.INF (adding full devicepath) instead of using devpath.exe so that registry value of devicepath is modified before GUI, and it worked, which tend to confirm that whichever method we use (presetup.cmd, drvz.exe...), modifying devicepath after the GUI starts is too late.I've also done research about my last theory (use devpath in GUI and then find a way to tell windows that registry has been changed so that it use the updated value of devicepath). I've found a message (WM_SETTINGCHANGE), that should notify windows of a change in the system. So I made a little app to broadcast this message to every foreground window and just launched it after devpath in my presetup.cmd. But although the return value is ok (which tells us that the message as been sent), one more time, changes in devicepath are not used. So maybe windows just doesn't listen to this message during setup...
turbomcp Posted September 2, 2004 Posted September 2, 2004 i hate to be a party ruiner:(but like other people said i got to a conclusion that this cannot be done after gui starts ,so the only advance i did right now is just to compress and decompress drivers and this little util from serials that scans the directory for me:)instead of me typing it all and making mistakes so i dont see anyway this will work even with new versionwindows just doesnt look in that value after gui setup starts:(
Lucius Snow Posted September 2, 2004 Posted September 2, 2004 So we can use presetup.cmd to decompress files when the setup starts and keep the OemPNPDriverPath path anyhow ?@ serialzs : Is it possible you publish the code source of your drvz.exe ? Maybe the developers who are hanging around here may be able to find what is going wrong.
Pyron Posted September 2, 2004 Posted September 2, 2004 You can use presetup.cmd to decompress drivers to a place referenced by OemPNPDriverPath, but I prefer to start SetDevicePath.exe directly after decompression, which spares me the trouble of keeping OemPNPDriversPath up-to-date.-- Pyron
serialzs Posted September 2, 2004 Author Posted September 2, 2004 @allfor those that this new updated DRVZ.EXE still not working...give me sometime to figure it out whats going wrong...i think one week or more... i have a JOB to do 1st before this thing...-=[serialzs]=-
Thauzar Posted September 2, 2004 Posted September 2, 2004 @serialzDon't get sad, here comes the good comments. THE NEW FILES WORKED PERFECTLY!! I am on WindowsXP SP2 french version, and my drivers were installed, the files stayed in C:\Driverz and everything looks ok! The only thing is that the .1 file who previously were the only ones to stay on the drive, they are still there, but as long as I get all my drivers I don't give a sh*t. Great work! @allFor all the others, have you tried simply the new files? without all your blablabla about hive and prepcmd and whatever. Cause they are working without even renaming them! Anyway, I hope it works for ya all soon.btw I tested it only in VirtualPC, I don't know how vmWare works but it looks like soooo much more trouble! Try VirtualPC people, it's 45 days free.
Lucius Snow Posted September 2, 2004 Posted September 2, 2004 Can you please post your winnt.sif and txtsetup.sif ?Did you use .7z or .cab archives in Driverz ?By the way, must these archives contain a specific directory ?
serialzs Posted September 2, 2004 Author Posted September 2, 2004 @allhere you go, I modified the file to make it real... 9/2/2004-=[serialzs]=-Drvz.ex_
Lucius Snow Posted September 2, 2004 Posted September 2, 2004 @allhere you go, I modified the file to make it real... 9/2/2004-=[serialzs]=-Thanks ! What's new in this file ?
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now