Crash&Burn Posted October 13, 2005 Posted October 13, 2005 Anyone know the difference between cabarc.exe (61k) and makecab.exe (77k) ?Their internal help suggests cabarc is more robust, yet smaller?Both have the same version# 5.1.2600.1106 from ieak6.exe (6.0.2800.1106)Am pretty sure Win2K doesn't have makecab.
Oleg_II Posted October 15, 2005 Posted October 15, 2005 hp38guserGood work, thanx!Crash&BurnI have makecab.exe on my Windows 2000 Professional B)
Bâshrat the Sneaky Posted October 16, 2005 Posted October 16, 2005 Anyone know the difference between cabarc.exe (61k) and makecab.exe (77k) ?Their internal help suggests cabarc is more robust, yet smaller?Both have the same version# 5.1.2600.1106 from ieak6.exe (6.0.2800.1106)Am pretty sure Win2K doesn't have makecab.PM RyanVM about that. I once knew it, but I'm 300% sure he DOES know.
Acheron Posted October 25, 2005 Author Posted October 25, 2005 (edited) I uploaded a new build. Please test to see if it works on all driver infs. New is the added long file name support and the subdir-reference support (ATI Drivers for example).Last update 25 october 2005 [bETA]:-Added Long File Name support-Added Subdir-reference support-Improved dependant files check (minor)-Fixed truncated extension on decompress (minor)-End of line detection added to tagscanner (minor)For the fast please download it again. I found some glitches Here is an example of new code added to detect Subdirs in the SourceDisksNames section::FindSourceDirSET id.nr=%id.nr: =%SET id.path=%id.path:,=:#%SET id.path=%id.path:*:=%FOR /F "tokens=3 delims=:" %%i IN ('ECHO "%id.path:~1,-1%"') DO ( SET id.path=%%i)SET id.path=%id.path:#=%SET id.path=%id.path:"=%IF DEFINED id.path ( IF /I EXIST "%id.path%" ( SET id.dir.%id.nr%=%id.path% ) ELSE ( SET id.dir.%id.nr%=. )) ELSE ( SET id.dir.%id.nr%=.)GOTO :EOF Edited October 26, 2005 by hp38guser
jrxnelson Posted October 27, 2005 Posted October 27, 2005 Not sure if I understand how DriverCompressor works or not ...I run the compress.cmd in the driver directory .. it creates new subdirectories .. and copies files there.But does it create a CAB file? or do I have to do that on my own??And what do I do with the CAB file? where do i put it on the unattended CD??Sorry for not getting the full gist of this...
Oleg_II Posted October 27, 2005 Posted October 27, 2005 (edited) hp38guser Good work! Unfortunatelly I can't try it right now because I've already CABed all my drivers with your previous version but I'll try next week when we get a new computer (with some new drivers I suppose jrxnelsonWhen you run this file in a folder with a driver files it will leave only needed files, CABs them like FILE.SY_ and deletes the other files from this folder. (I suppose, new version will make sub-folders into CABs?)Then you can use compressed files like you did with uncompressed but now your drivers will take less place on your installation CD or on your hard drive. Edited October 27, 2005 by Oleg_II
Acheron Posted October 27, 2005 Author Posted October 27, 2005 Last update for now. Sorry for the inconvience, but testing is a bit hard with all kinds of drivers.@Oleg_II:All output is copied to a new subdirectory called %Class%\%Drivername% to avoid overwriting existing files.
cyberloner Posted November 13, 2005 Posted November 13, 2005 (edited) i use the tool before... last time ... but having problem... with some driver... but by reading all the post here... i might get a try for it since my drivers is getting bigger now =)thanks for keep it up hp38guserOpps.. i try to compress realtek drivers A3.78 and run in WDM folders....i get a 403MB MEDIA folder.... Edited November 13, 2005 by cyberloner
Lemonzest Posted November 14, 2005 Posted November 14, 2005 (edited) no idea if other people have this problem but it does not work with nvidia ethernet drivers, it just makes the folder containing the inf files and nothing morehere's a error report++++++++++++++++++++++++++++++++++++++ Driver Compressor Tool ®2005 Klaas Nekeman ____________________________________ msfn.org - for your unattended needs ++++++++++++++++++++++++++++++++++++++ _______________________________ Setupfile: nvenetfd.inf Setupdir: \Net\nvenetfd _______________________________ File: nvenetfd.inf File: NVENETFD.CATFINDSTR: Cannot open \nvefd2k.sys File: nvefd2k.sysCould Not Find C:\Documents and Settings\Lemonzest\Desktop\nForce_430_410_8.22_winxp2k_international\Ethernet\Net\nvenetfd\nvefd2k.sysFINDSTR: Cannot open \nvefdxp.sys File: nvefdxp.sysCould Not Find C:\Documents and Settings\Lemonzest\Desktop\nForce_430_410_8.22_winxp2k_international\Ethernet\Net\nvenetfd\nvefdxp.sysFINDSTR: Cannot open \fdco1.dll File: fdco1.dllCould Not Find C:\Documents and Settings\Lemonzest\Desktop\nForce_430_410_8.22_winxp2k_international\Ethernet\Net\nvenetfd\fdco1.dll Setupfile: nvnetbus.inf Setupdir: \%Vendor_ClassName%\nvnetbus _______________________________ File: nvnetbus.inf File: nvnetbus.catFINDSTR: Cannot open \nvnetbus.sys File: nvnetbus.sysCould Not Find C:\Documents and Settings\Lemonzest\Desktop\nForce_430_410_8.22_winxp2k_international\Ethernet\%Vendor_ClassName%\nvnetbus\nvnetbus.sysFINDSTR: Cannot open \nvnrm.sys File: nvnrm.sysCould Not Find C:\Documents and Settings\Lemonzest\Desktop\nForce_430_410_8.22_winxp2k_international\Ethernet\%Vendor_ClassName%\nvnetbus\nvnrm.sysFINDSTR: Cannot open \nvsnpu.sys File: nvsnpu.sysCould Not Find C:\Documents and Settings\Lemonzest\Desktop\nForce_430_410_8.22_winxp2k_international\Ethernet\%Vendor_ClassName%\nvnetbus\nvsnpu.sysFINDSTR: Cannot open \bdco1.dll File: bdco1.dllCould Not Find C:\Documents and Settings\Lemonzest\Desktop\nForce_430_410_8.22_winxp2k_international\Ethernet\%Vendor_ClassName%\nvnetbus\bdco1.dllFINDSTR: Cannot open \nvconrm.dll File: nvconrm.dllCould Not Find C:\Documents and Settings\Lemonzest\Desktop\nForce_430_410_8.22_winxp2k_international\Ethernet\%Vendor_ClassName%\nvnetbus\nvconrm.dll Done. Please visit msfn.org for further information and updates: http://www.msfn.org/board/index.php?showtopic=35869Press any key to continue . . .thats just from extracting the driver installer with winrar and running the batch file from the ethernet folder, works fine with the other folder in the nForce drivers. ethernet problem with all nForce drivers versions 5.10/11 6.39/53/66/67/70 and 8.22Thankyou.Lemonzestedit: does not work with creative drivers either. Edited November 14, 2005 by Lemonzest
Acheron Posted November 14, 2005 Author Posted November 14, 2005 Lemonzest, I'll have not yet implement STRING variables. It's on schedule for next update
jekeywang Posted November 16, 2005 Posted November 16, 2005 Driver CompressorCompress drivers to save space on removable mediaProgram is open source, so open for improvement. Suggestions are welcome.Info:Compressed drivers can get installed as any normal driver:OemPnPDriversPathnLitemanual installationWHQL keptBenefits:Smaller files on installation mediaSeperate drivers from the extra's.Usage:Copy compress.cmd to the driver dir and execute it.The detected driver files are created in new subdirectories, so make sure you have write-access.When you receive errors running the batch or the result is not as expected please tell me on which driver this behaviour occured and if possible provide me a downloadlink to the driver packageLimitations- Driver Compressor only processes inf's in the directory it's working directory.Download :drv_comp.cmdLast update 27 october 2005:-Fixed truncated extension on decompress (minor)25 october 2005:- Added Long File Name support- Added Subdir-reference support- Improved dependant files check (minor)- End of line detection added to tagscanner (minor)28 august 2005:- Minor GUI fixes- Fixed invalid call causing strange behaviour in specific situations (minor)03 may 2005:- Changed detection of Driver class- Added Tab as delimiter in inf parser13 march 2005:- Changed handling of inf's containing no driver signature- Windows NT detection added (batch won't run on 9x systems)- Fixed issue about driver files got placed into subfoldertree- Minor GUI changes8 march 2005:- Fixed bug when driver-inf doesn't contain any files to install (Intel Inf drivers)- Added PAUSE at program exit.there is some problem when I use the Driver Compressor Tool 7.02 to compresse the Intel Corporation graphics adapter drivers.the program print this infomation :"can't open the *.lrc,don't find *.lrc files" but these files is good.
Kelsenellenelvian Posted November 17, 2005 Posted November 17, 2005 I can Compile this for you if you want.
Acheron Posted November 17, 2005 Author Posted November 17, 2005 (edited) I don't want to have this compiled yet. You may compile it for yourself if you want Edited November 17, 2005 by hp38guser
zerospeed Posted November 30, 2005 Posted November 30, 2005 (edited) Hello, Using 10/27/05 version it cannot compress Intel 8255x-based PCI Ethernet Adapters(e100b325 Version 8.0.19)I attached to this message the inf file used, check that the SourceDiskFiles required to work recides in the same folder:[SourceDisksFiles]e100b325.din = 1,,e100bnt5.din = 1,,e100b325.sys = 1,,e100bnt5.sys = 1,,Prounstl.exe = 1,,IntelNic.dll = 1,,e100bmsg.dll = 1,,So I have included them in the same folder, plus the .cat file.The error driver compressor drop me is this:Setupfile: e100b325.inf Setupdir: \Net\e100b325 _______________________________ File: e100b325.inf File: e100b325.catFINDSTR: Cannot open \e100b325.din File: e100b325.dinCould Not Find D:\Users\zerospeed\Desktop\e100b325\Net\e100b325\e100b325.dinThe same error for each one of the SourceDiskFiles section...Maybe :FindSourceDir is reporting "root" of the drive, instead of the current folder from which I executed drv_comp?e100b325.zip Edited November 30, 2005 by zerospeed
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