Roufneck Posted May 19, 2008 Author Share Posted May 19, 2008 @KingskawnIt compresses all needed files and stores thes in those folders. Not in 1 big file.@godanThe inf file is too big. One of the short comings of programming in nsis. Link to comment Share on other sites More sharing options...
godan Posted May 19, 2008 Share Posted May 19, 2008 thx for the quick reply and thx for the time you spent working on this. you've made an very helpful tool. i hope development doesnt stop. Link to comment Share on other sites More sharing options...
Roufneck Posted May 19, 2008 Author Share Posted May 19, 2008 Development is stopped for this. For two reasons:1. I am using Vista installs only at the moment and it has an different and easier driver integration system.2. As stated earlier, this program is written in NSIS. It started as a project to learn the NSIS language and possibilities. However, the program got bigger and started to hit the limitations of NSIS. Maybe when I have the time I rewrite the program to .net, C++ or another language. If someone feels like starting with this, the code is included in the first post. Link to comment Share on other sites More sharing options...
Radimus Posted July 2, 2008 Share Posted July 2, 2008 (edited) I'm also getting errors:Initializing Driver Compressor 2007.08.09.0947...Source: 'C:\Documents and Settings\wheelerc\Desktop\DPBase\3rd party DriverPacks\Old\3'OS source: 'G:\I386'Destination: 'G:\I386\DRIVERS'WHQL driver signing: 1UseProvider: 0Type: .x86OS: WinNT 5.1OS language: English (United States)OS locale: EN_ENU (0409)International drivers: 0Integrate drivers: 1Expanding cabinet files...Removing attributes from files...Scan INF files...[+] \d520\video\autorun.inf[+] \d510\Video\autorun.inf[+] \d510\Video\Win2000\ialmnt5.inf WARNING: CANNOT FIND \d510\Video\Win2000\Arabicigfxrara.lrc WARNING: CANNOT FIND \d510\Video\Win2000\Danishigfxrdan.lrc WARNING: CANNOT FIND \d510\Video\Win2000\Finishigfxrfin.lrc WARNING: CANNOT FIND \d510\Video\Win2000\Hebrewigfxrheb.lrc WARNING: CANNOT FIND \d510\Video\Win2000\Netherlandsigfxrnld.lrc WARNING: CANNOT FIND \d510\Video\Win2000\Norwegianigfxrnor.lrc WARNING: CANNOT FIND \d510\Video\Win2000\Polishigfxrplk.lrc WARNING: CANNOT FIND \d510\Video\Win2000\Portugeseigfxrptg.lrc WARNING: CANNOT FIND \d510\Video\Win2000\Russianigfxrrus.lrc WARNING: CANNOT FIND \d510\Video\Win2000\Sweedishigfxrsve.lrc WARNING: CANNOT FIND \d510\Video\Win2000\Thaiigfxrtha.lrc WARNING: CANNOT FIND \d510\Video\Win2000\Czechoslovakianigfxrcsy.lrc WARNING: CANNOT FIND \d510\Video\Win2000\Greekigfxrell.lrc WARNING: CANNOT FIND \d510\Video\Win2000\Hungarianigfxrhun.lrc WARNING: CANNOT FIND \d510\Video\Win2000\Turkishigfxrtrk.lrc WARNING: CANNOT FIND \d510\Video\Win2000\""igfxdgps.dll[+] \270\Video\autorun.infRemoving temp dirs...Compressing cabinet files...Integrating drivers...ialmnt5.inf Edited July 2, 2008 by Radimus Link to comment Share on other sites More sharing options...
Radimus Posted July 2, 2008 Share Posted July 2, 2008 it also doesn't integrate DOS-mode drivers... Link to comment Share on other sites More sharing options...
kickarse Posted July 26, 2008 Share Posted July 26, 2008 Development is stopped for this. For two reasons:1. I am using Vista installs only at the moment and it has an different and easier driver integration system.2. As stated earlier, this program is written in NSIS. It started as a project to learn the NSIS language and possibilities. However, the program got bigger and started to hit the limitations of NSIS. Maybe when I have the time I rewrite the program to .net, C++ or another language. If someone feels like starting with this, the code is included in the first post.What does vista use if you don't mind telling? I would love to add the ability for my DriverForge program to install for both systems. Link to comment Share on other sites More sharing options...
xtranophilist Posted August 1, 2008 Share Posted August 1, 2008 The directory DP_LAN_wnt5_x86-32_8053\D\L\AL has two files a1kxp32.inf and a1kxp32.sysWhen I select DP_LAN_wnt5_x86-32_8053\D\L\AL as the source and start the compression I get the files a1kxp32.inf and a1kxp32.sy_ in the destination.When there's no a1kxp32.sys file in the destination or if it is deleted, why doesnot Driver Compressor show any warning? Link to comment Share on other sites More sharing options...
Roufneck Posted August 5, 2008 Author Share Posted August 5, 2008 The directory DP_LAN_wnt5_x86-32_8053\D\L\AL has two files a1kxp32.inf and a1kxp32.sysWhen I select DP_LAN_wnt5_x86-32_8053\D\L\AL as the source and start the compression I get the files a1kxp32.inf and a1kxp32.sy_ in the destination.When there's no a1kxp32.sys file in the destination or if it is deleted, why doesnot Driver Compressor show any warning?It doesn't check the destination. It only reads the source inf files, copies the necessary files and when ready compresses files in the destination dir. Link to comment Share on other sites More sharing options...
Roufneck Posted August 5, 2008 Author Share Posted August 5, 2008 What does vista use if you don't mind telling? I would love to add the ability for my DriverForge program to install for both systems.If I understand correctly, your program does post-windows-install installation. I was referring to integrating drivers into images. Link to comment Share on other sites More sharing options...
xtranophilist Posted August 5, 2008 Share Posted August 5, 2008 (edited) I am extremely very sorry.I m not that good in English.What i should have written is :When there's no a1kxp32.sys file in the source or if it is deleted, why doesnot Driver Compressor show any warning?I wrote destination instead of writing source.Waiting for your reply.AL.7z Edited August 5, 2008 by xtranophilist Link to comment Share on other sites More sharing options...
Roufneck Posted August 5, 2008 Author Share Posted August 5, 2008 (edited) I've looked it up in the source code. It doesn't give a warning for .com, .sys, .dos, .vxd. .sys was mostly used for windows earlier then XP. In the driverpacks were a lot of XP drivers who had very bad written .inf files. They included a lot of older files from previous windows. The easiest solution then was to disable the warnings for .sys.So basically it was to suppress the huge amount of warnings with compressing the driverpacks. Edited August 5, 2008 by Roufneck Link to comment Share on other sites More sharing options...
xtranophilist Posted August 5, 2008 Share Posted August 5, 2008 (edited) Thanks for the quick reply.But I see .sys files in almost all drivers for XP and Vista.One more question.I have attached a driver.There are two files - ax88140.inf and ax88140.sysax88140.inf has no SourceDisksFiles Section.But it has:[AX88140.CopyFiles] AX88140.sys,,,2 [DestinationDirs] AX88140.CopyFiles = 12Driver Compressor doesnot copy the file ax88140.sys into destination.Is this OK?Are only files from SourceDiskFiles section required?Thanks in advance again.AS3.7z Edited August 5, 2008 by xtranophilist Link to comment Share on other sites More sharing options...
Roufneck Posted August 7, 2008 Author Share Posted August 7, 2008 Hehe, disregard what I said about '.sys was mostly used for windows earlier then XP'. It's been a while since I digged into this. But I did suppress the .sys warnings because of the million warnings in the driverpacks.Like I said before, a lot of .inf files are very badly written. How some of them work, I still don't know. If I remember correctly, on the msdn site it said somewhere the .inf files need a SourceDiskFiles section. DrvComp only looks into this SourceDiskFiles section. It is impossible to add all the exceptions by hand for the badly written .inf files. So if you need to compress other drivers, copy them by hand to the destination folder and DrvComp will still compress them for you. Link to comment Share on other sites More sharing options...
xtranophilist Posted August 8, 2008 Share Posted August 8, 2008 Thanks a lot for the info and giving us such a wonderful tool. Link to comment Share on other sites More sharing options...
Martin H Posted September 19, 2008 Share Posted September 19, 2008 @RoufneckFirstly, thank you so much for this wonderfull tool of yours, it's very much appreciated, mate Second, then i would like to make a feature-request to you about if you would maybe consider adding an option for not compressing the drivers, but just doing the other steps i.e. parsing the inf's and copying over only the referenced files...I think this would be a very nice addition, since i believe that there are lots of people(like me), which uses your tool for filtering out unneeded files and then afterwards uncabs the cabbed files, since they either install drivers uncompressed directly from disc, or using 7-Zip'ed drivers...Btw, in the documentation you state that cat files are not needed if you disable WFP, but i would suggest that you change that, since driver signing is seperate from WFP and since cat files also influences driver ratings...I myself remove cat files and also disable WFP, but it was just a thought, so as to make sure that newbies understand the impact of that option better... Link to comment Share on other sites More sharing options...
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