Jump to content
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble

MSFN is made available via donations, subscriptions and advertising revenue. The use of ad-blocking software hurts the site. Please disable ad-blocking software or set an exception for MSFN. Alternatively, register and become a site sponsor/subscriber and ads will be disabled automatically. 


Acheron

Driver Compressor

Recommended Posts


With the new 81.19 drivers from nvidia i get the error that says it cannot find setup.inf.

Please help.

I tried out the new nVidia 81.98 English drivers for Windows XP and they work fine. Final footprint is 8,03 MB, against 22,2 MB of the original files (compressed). Meaby you can use them.

Thanks for all bug reports. When I have finished Dutch translations of RyanVM's Update Pack and Unofficial Windows 98SE Service Pack 2.1a I'll have time to look at it.

Anybody tried latest ATI Catalyst drivers yet? I have not received any user feedback so far about this..

Edited by hp38guser

Share this post


Link to post
Share on other sites

anyone tryed to do nForce2 drivers? because when i start the tool it does the 1st few things then just says it cant find lots of files that are in the same directory as the batch file (where they were when i extracted them from the origional driver installer).

Share this post


Link to post
Share on other sites

Nice Tool.

But i got the same problem as Nick. The compressor script has some trouble with some of my VIA drivers. The problem with one driver solved itself by getting a newer version, with another i got again "file not found" errors, although the files are in the same folder.

This is the driver i have troubles with:

http://downloads.viaarena.com/drivers/vide...nxp_v139433.exe

I think you know how to get the files out of it, without executing it.

Share this post


Link to post
Share on other sites

7-Zip will extract the files, winrar probably can too. i had ago at compressing your driver and it only lost one file. not sure how this thing works exactly so dunno if you can just makecab on the missing file and copy it into the folder the tool created.

Share this post


Link to post
Share on other sites

I had some problems with this program and couldn't change it to a working batch file. I was doing a project in NSIS, so I decided to try this in NSIS. Here is my result. Anyone cares to try this?

DrvComp version 2007.05.15

Features:

- Driver compression: This works only on drivers with .inf files!

- Multi directory / multi inf files

- Recompression cab files

- Driver version check

- Class/Provider dir structure creation

A new topic has been started for this:

Driver.compressor

Edited by Roufneck

Share this post


Link to post
Share on other sites

Roufneck,

thanks for creating this tool. I hope you could benefit from the batchfile I wrote, originally idea was to somewhat automate driver compression and for myself to learn all Dos Batch functionality.

Problems I currently experience with my own batch compressor is flexibility in code management. Every change to the code can break the program very easily. I recommmend developers to start using a code language more flexible than batch scripting, especially for larger projects :)

Share this post


Link to post
Share on other sites

I learned some Batch commands as well now. The flexibility in code management is exactly why I changed to NSIS. The hardest part is processing the inf files because there is almost no standard and every vender writes in his own style.

Any ideas for more functionallity?

Share this post


Link to post
Share on other sites

hi,

i have downloaded printer drivers from here

and tried to compress them but it went wrong :wacko:

Setupfile: i250.inf

Error: Class in i250.inf not found

Errors occured processing one or more drivers.

Please check these drivers manually before usage.

Edited by maniaq

Share this post


Link to post
Share on other sites

I've tried Driver Compressor on many Canon printers (i965, IP4000, IP4200, s750, s900 ...) and none works, with the same "Class error" message.

Classname doesn't seem to be found in this section :

:: // Detect Class for use in dirname

ECHO. Setupfile: %filename.inf%

FOR /F "tokens=1,2 delims=:= " %%i IN ( 'FINDSTR /B /L /I /C:"Class" "%filename.inf%" ^| FINDSTR /L /V "ClassGUID"' ) DO (
SET classname=%%j
GOTO :endloop
)
:endloop

Then i've tried with the new DrvComp NSIS based : it works with Canon printer drivers ! :)

Any ideas for more functionallity?

YES : maybe add an option to remove some (or all) languages in a driver, in a way like nvlite tool does it (more info here) [even if whql is lost]

Edited by maxximum

Share this post


Link to post
Share on other sites
Then i've tried with the new DrvComp NSIS based : it works with Canon printer drivers ! :)

tnx, it works for me too :lol:

Share this post


Link to post
Share on other sites
I had some problems with this programm and couldn't change it to a working batch file. I was doing a project in NSIS, so I decided to try this in NSIS. Here is my result. Anyone cares to try this?

DrvComp version 2006.02.09.1132

If you only use the drivers for your system, it shouldn't give any problems.

Hello Roufneck,

Tested your tool with ATI (6-2-30152 device driver download) 6-2_xp-2k_dd_30152.exe

The generated destination shows the 3 .vp files compressed as .v_

The problem is when Windows autodetect the driver (I'm usin PnPSetup) could find it: it expect file to be named .vp_

Will be good if you add your progam a way to detect if extension is less than 3 characters, just add the underscore to it instead of replacing last character.

btw, compressing Realtek HD Audios took 42 minutes and copied 450MB, compress size was 150MB :wacko:

Thank you

Zero

Share this post


Link to post
Share on other sites

Hello,

When I use Driver Compressor (NSIS version, thanks Roufneck and hp38guser for putting time in this project) with the latest BTS Drivers Packs, I get a lot of warnings at the first stage of the process (Warning! Cannot find [file]). Is it normal? Will the compressed drivers work anyways?

I only check the [copy catalog] option before proceeding.

Keep the good work!

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...