[Release] Cabinet Tools SDK Bundle Addon v2.2-070913

Discuss & post Update Pack addons here.
Post Reply
User avatar
Mrs Peel
The Dominatrix Recoded
Posts: 1344
Joined: Tue Jan 17, 2006 2:02 am
Location: Aotearoa
Contact:

[Release] Cabinet Tools SDK Bundle Addon v2.2-070913

Post by Mrs Peel » Tue Apr 11, 2006 6:40 pm

Ay caramba, this was a two day mammoth rewrite to build the addon from scratch and is a culmination of all the new addon making and uninstaller tricks I have been learning over my recent two months crazy learning curve :shock:

There have been a number of significant changes in this version, as follows:
  • The addon is no longer compatible with Windows 2000, because I had to rewrite the inf file in a new way to install the system executables, and to force them to overwrite existing versions in the i386 folder required the use of the "100" code which will not work on Win2k. Sorry to any Win2k users out there who are effected by this :(
  • I have now included ALL the files from the Microsoft CabSDK installer package, including all the SDK documentation that goes with it, except for the cabinet.dll file (1997 version) which is older than the one in all current windoze CDs. The system executables will install to system32 folder and everything else (including the bundled tools) will install into windows programs, which is how it should have been from the outset.
  • I am no longer using the hacked executables with the embedded icons in this package. I am always a bit dubious about hacked exes and also feel that it is not respectful to the original authors to distribute them publically. So instead what I have done in this release is to use some of ricks exotic inf tricks to add icon paths to the Cab Tools, PE Checksum and Compression Bin SendTo shortcuts. These are three icons that I have sourced from different places and modified in an icon editor, but I am not entirely happy with the quality of the Compression Bin icon I made (although it still looks way nicer than the embedded exe icon LOL) so if anybody happens to find a sexier XP-style "compression" icon, then please flick it my way ;)
  • I have made the effort to include proper information about all the files and tools included in this installer, including version numbers, file dates, original authors and links to the download sources. These are all recorded in the comments section of the inf file in order to give proper credit where it is due and accurate versioning information. The only thing that is missing in there is the author of the modded ModifyPE v0.81 which I sourced from the MSFN website, so if anybody here happens to have knowledge of the author of that file will you please let me know who it is, so I can include this info too.
  • The bundled cab utilities in this addon are now uninstallable and the new uninstaller will remove all of those, and the sendto shortcuts AND also all the cabinet SDK documentation. Please note that I have NOT configured it to remove the system executables, because I expect that anybody who wants to remove this addon might still be needing those in case they have decided to switch to an alternative front-end cabinet making utility (such as XPero's eXpander) or using n7Epsilon's FGCBA ;)
This is a little combo pack I made to help with my addon pack making, inspired by addons already released here by Kel and Armond. It will install a handful of frequently needed cabinet making utilities and more current versions of the Microsoft Cabinet SDK files into your system32 directory with shortcuts in the SendTo menu to shoot your files across to them.

I have not included cabinet.dll in this pack cos the version in Microsoft Cabinet SDK is from 1999 and Windows XP & 2003 (x86 only) all have their own newer versions of this file in their i386 folders. My version of cabarc.exe is a more recent one tho.

If anybody happens to find a better or even more recent version of any files included in this addon pack then please give me a shout so I can update it accordingly.

Cabinet Tools SDK Bundle v2.2
LINK: MrsP_Cabinet_Tools_SDK_Addon_v2.2-070913
MD5: 5E681140F2072C36B83C0DFA62498BB2
SIZE: 352 KB
Description: Microsoft Cabinet SDK with Cab and Compression Tools
Op System: Windows XP & 2003 (x86 only)
Builddate: 2007/09/13
Language: English
Title: CabTools SDK
Addon Version: 2.2
Executables Install to: "%windir%\system32" and
Utilities Install to: "%programfiles%\System\CabSDK"
Shortcuts Install to: "%userprofile%\SendTo" and "%allusers%\Programs\System\Microsoft CabSDK"
Uninstaller: Removes program files, documentation, shortcuts and reg entries. The system files are NOT removed!
File Versions and Sources:
CAB Tool v1.8 [2006/01/09] by Philippe Coulombe, http://www3.sympatico.ca/lazimute/programs.htm
Cabarc.exe v5.1.260 [2001/08/17] by Microsoft, http://support.microsoft.com/?id=310618
Compression Bin v1.2.6128 [2006/05/08] by Jean-Sebastien Carle, http://www.msfn.org/board/index.php?showforum=144
Extract.exe v1997.03.20 [1997/03/20] by Microsoft, http://support.microsoft.com/?id=310618
Makecab.exe v6.0.6001.16633 [2007/08/03] by Microsoft, http://support.microsoft.com/?id=310618
ModifyPE v0.81 [2005/12/25] by Unknown Author, http://unattended.msfn.org/unattended.xp/view/web/64/
PECheckSum v1.7 [2006/05/28] by Philippe Coulombe, http://www3.sympatico.ca/lazimute/programs.htm
HUGE thanks to all the addon gurus and inf magicians here, without whom this rebuild would not have been possible ;)

Enjoy (or not)

;)

[Edit 2006/04/12] Remade the addon to remove Makecab.exe v5.2.379 and downgrade to Makecab.exe v1.00.0601. Fixed PECheckSum file with modded program icon so version number is visible again.
[Edit 2006/05/12] Updated J'Carles Compression Bin to version v1.2.6128.
[Edit 2007/06/20] Added reg entries to automatically configure Compression Bin
[Edit 2007/08/14] Completely rebuilt from the ground up, see notes above
[Edit 2007/08/25] Tweaked uninstall reg entries to force a proper icon to display in Add/Remove programs
[Edit 2007/09/13] Updated makecab.exe to v6.0.6001.16633 (from Vista)
Last edited by Mrs Peel on Sat Sep 22, 2007 12:10 am, edited 18 times in total.

User avatar
Zacam
Moderator
Posts: 615
Joined: Tue Sep 13, 2005 7:46 pm
Location: Portland, OR

Post by Zacam » Wed Apr 12, 2006 3:38 am

I know I've already told you that you rock, so that goes without saying.

I do have a question though. On the statement that the CabSDK is a more updated version, I'd like to refference back to this snippet from the RVM_Addons:

"Microsoft Makecab 1.00.0601 (From CAB SDK, doesn't mess up file dates)"

And while I don't entirely know how to phrase the question, I'm sure there is one in there somewhere.

User avatar
Aserone
Posts: 306
Joined: Sat Mar 11, 2006 8:46 pm
Location: Opioid dependent head.

Post by Aserone » Wed Apr 12, 2006 5:11 am

Thanks for this release. Love'em all!

But as stated above makecab 5.2.3790.0 "touch" the files it cabs. So the "modified" date inside the cab becomes current for all files. Just tried it out to be sure 5.2 also does it.

The problem don't exist on 1.00.0601.

EDIT: When you added icons to "PECHKSUM.EXE" you stripped the "version info", it's still there (resource name " ") but not visible without some reshack program. Was it intensional?
//Aserone-Foxy | EULA: Everything I say/post is a lie and/or forwarded from swim.

User avatar
Mrs Peel
The Dominatrix Recoded
Posts: 1344
Joined: Tue Jan 17, 2006 2:02 am
Location: Aotearoa
Contact:

Post by Mrs Peel » Wed Apr 12, 2006 6:54 am

Tres bizarre, cos Makecab.exe v5.2.379 is the version that came on my windows CD and I've never noticed it changing dates of files in any of the addon packs I've made.

Anyhoo I remade the pack again and deleted that version and replaced it with the original v1.00.0601 from the 1997 MS SDK archive as suggested. I also fixed up the PECheckSum file which I modded to add an icon which will be visible in the SendTo menu. I used XNResourceEditor the first time which must have munted things, so this time I used Resource Hacker instead and the version number is visible again.

Thanks for bringing both of those issues to my attention guys. I left in Cabarc.exe v5.1.260 since nobody has mentioned any issues with that version, so do y'all think it was OK for me to do that? And is there anything else you would recommend with this addon cos I am open to any suggestions which would make it better.

Here's a temporary download link till Ryan updates the new addon v1.1 on the server:

https://s12.yousendit.com/d.aspx?id=0FV ... TLHH18A1RL

Cheers for the help peeps :D

User avatar
Aserone
Posts: 306
Joined: Sat Mar 11, 2006 8:46 pm
Location: Opioid dependent head.

Post by Aserone » Wed Apr 12, 2006 8:15 am

Nice work as always.

About Cabarc.exe v5.1.2600.0 the funny thing is if you use it to cab up files and it calls a "newer" version of makecab the file dates will not be modified. Maybe thats why you haven't had any problems?

Don't know the differece between cabarc 5.1/1.00.0601 if there is any? Other than 1.00 don't accept "/?" parameter. :wink:

Anyway tools like FGCBA call makecab directly (or so I think haven't really checked, sorry if i'm wrong) and thats when problems could (?) arise. Or obviously using only makecab.

Thanks for updating.
Last edited by Aserone on Wed Apr 12, 2006 11:20 am, edited 1 time in total.
//Aserone-Foxy | EULA: Everything I say/post is a lie and/or forwarded from swim.

armond
Posts: 263
Joined: Tue Sep 13, 2005 11:43 am
Location: Glendale, CA USA

Post by armond » Wed Apr 12, 2006 9:32 am

Thank you but,
HTTP 404 Not Found

User avatar
RyanVM
Site Admin
Posts: 5189
Joined: Tue Nov 23, 2004 6:03 pm
Location: Pennsylvania
Contact:

Post by RyanVM » Wed Apr 12, 2006 11:01 am

armond, it should work now.

As for the whole makecab version info. I personally can't tell any difference between the original CAB SDK version and the later versions besides the file date issue. The final file sizes are negligibly different, speed seems the same, and the EXE itself is about the same size. Those were the factors that made me decide that replacing the more "current" version with the older version was the right course of action. I saw no benefit from the latest, only a nasty bug.
Get up to $200 off on hosting from the same people who host this website!
http://www.ryanvm.net/forum/viewtopic.php?t=2357

User avatar
Aserone
Posts: 306
Joined: Sat Mar 11, 2006 8:46 pm
Location: Opioid dependent head.

Post by Aserone » Wed May 10, 2006 1:32 pm

CBin have actually been updated. Nothing more then recompiled but what jcarle says on the site sounds promising.

Code: Select all

Version 1.2 Build 6128 - 2006.05.08
* Recompiled source with Visual Studio 2005
Link: jcarle's Utilities
//Aserone-Foxy | EULA: Everything I say/post is a lie and/or forwarded from swim.

User avatar
n7Epsilon
Moderator
Posts: 624
Joined: Thu Feb 17, 2005 1:37 am
Location: Cairo, Egypt

Post by n7Epsilon » Wed May 10, 2006 4:35 pm

@Aserone:
FGCBA calls both MakeCab.exe and CabArc.exe and it looks for them in the folders specified by the path...

I am considering moving to using only CabArc in the next versions of FGCBA (but I have a whole series of finals coming up to completely block my working on any of my projects...)

User avatar
Aserone
Posts: 306
Joined: Sat Mar 11, 2006 8:46 pm
Location: Opioid dependent head.

Post by Aserone » Thu May 11, 2006 5:37 am

n7Epsilon wrote:@Aserone:
FGCBA calls both MakeCab.exe and CabArc.exe and it looks for them in the folders specified by the path...

I am considering moving to using only CabArc in the next versions of FGCBA (but I have a whole series of finals coming up to completely block my working on any of my projects...)
Yeah, I thought that might be it. Best to stick with the old makecab then, for now. ;)

Good luck with your finals!
//Aserone-Foxy | EULA: Everything I say/post is a lie and/or forwarded from swim.

User avatar
Mrs Peel
The Dominatrix Recoded
Posts: 1344
Joined: Tue Jan 17, 2006 2:02 am
Location: Aotearoa
Contact:

Post by Mrs Peel » Mon May 15, 2006 3:15 am

Updated J'Carles Compression Bin to version v1.2.6128. Thanks for the headsup Aserone ;)

User avatar
Mrs Peel
The Dominatrix Recoded
Posts: 1344
Joined: Tue Jan 17, 2006 2:02 am
Location: Aotearoa
Contact:

Post by Mrs Peel » Wed Jun 20, 2007 9:17 am

Minor update to add some reg entries (I didn't know how to do reg entries when I first made this thing DOH)

Cheers m'dears :)

User avatar
Mrs Peel
The Dominatrix Recoded
Posts: 1344
Joined: Tue Jan 17, 2006 2:02 am
Location: Aotearoa
Contact:

Post by Mrs Peel » Mon Aug 13, 2007 9:07 pm

Alrightee then, I have finally got around to the job of rebuilding this addon entirely from scratch. See my full release notes above for significant major changes.

This is all working beautifully for me on win 2003 server, but I need some volunteers who are running XP Home and XP Professional to take it for a test drive for me on those systems (install and uninstall) and confirm that everything works wonderfully on them as well.

I know that there are many of you here who use this bundled addon religiously, so it comes as a very big disappointment to me as I come to update this when I notice that there has been NO REPLIES to this thread in 15 months.

This is one of my top five fave personal addons which I cannot live without, so PLEASE do not make me have to put this on "CULL ALERT" along with the rest of my unappreciated releases.

I hope you enjoy the rebuild and will make the effort to respect my efforts by letting me know that you do.

Cheers

newsposter
Posts: 1131
Joined: Wed Sep 14, 2005 11:31 am

Post by newsposter » Mon Aug 13, 2007 9:31 pm

ok, one vote for sainthood!!

User avatar
Mrs Peel
The Dominatrix Recoded
Posts: 1344
Joined: Tue Jan 17, 2006 2:02 am
Location: Aotearoa
Contact:

Post by Mrs Peel » Mon Aug 13, 2007 10:17 pm

newsposter wrote:ok, one vote for sainthood!!
Oh? I didn't know there was a "sainthood entitlement" for obsessive compulsive potty-mouthed heathen bitches :P

TechnoHunter
Posts: 506
Joined: Sun Feb 26, 2006 4:13 am

Post by TechnoHunter » Mon Aug 13, 2007 11:37 pm

interesting.. i will hafta give this one a looksee!

thanks in advance
TechnoHunter

User avatar
Mrs Peel
The Dominatrix Recoded
Posts: 1344
Joined: Tue Jan 17, 2006 2:02 am
Location: Aotearoa
Contact:

Post by Mrs Peel » Fri Aug 31, 2007 11:06 am

Minor tweak to make icon look pretty in Add/Remove programs applet.....

DeaDruiD
Posts: 22
Joined: Wed Nov 09, 2005 6:08 pm
Location: Brno, Czech Republic

Post by DeaDruiD » Fri Aug 31, 2007 11:19 pm

makecab.exe from vanilla XP (v5.1.2600.0) is ok and preserves timestamps... I guess that the first version that had this bug came with Windows Server 2003 and then with XP SP2

EDIT: also, even those versions never than v5.1.2600.0 do NOT modify timstamps of SOME files - pretty unpredictable behavior...

User avatar
Mrs Peel
The Dominatrix Recoded
Posts: 1344
Joined: Tue Jan 17, 2006 2:02 am
Location: Aotearoa
Contact:

Post by Mrs Peel » Sat Sep 01, 2007 10:15 am

That's interesting info you have shared here DeaDruiD. Thanks for taking the time to make these comments, cos I am totally clueless about these things and must rely on the advice of more experienced geeks like yourself.

So now I am wondering, should I update this makecab.exe to the more recent one you reported here as "not" messing up the timestamps? Or should I just leave well enough alone?

What do other technically advanced members here think?

Cheers :)

DeaDruiD
Posts: 22
Joined: Wed Nov 09, 2005 6:08 pm
Location: Brno, Czech Republic

Post by DeaDruiD » Sat Sep 01, 2007 11:02 am

I don't think it matters:)

there are other correctly working versions, such as v1.00.0601.2 (06/12/97) from Microsoft Platform SDK for Windows Server 2003 R2 or v5.00.2134.1 from Windows 2000...

the one found on Windows XP RTM and SP1a cds (they're same as SP1 doesn't update this file) is just the newest bugless version I found...

versions newer than 1.00.0601(.2) seem to have a bit different compression algorithm, but the difference is probably neglible

I personally use cabarc v5.2.3790.0 that came with W2k3 support.cab, so I don't care much

OuTman
Posts: 171
Joined: Wed Jul 05, 2006 6:40 pm

Post by OuTman » Sat Sep 01, 2007 11:29 am

if you want makecab.exe 1.00.0601.2

download idk99.exe on this page, then extract makecab.exe from it

User avatar
Mrs Peel
The Dominatrix Recoded
Posts: 1344
Joined: Tue Jan 17, 2006 2:02 am
Location: Aotearoa
Contact:

Post by Mrs Peel » Sat Sep 01, 2007 11:40 am

Thanks for the info OuTman, do you know if this effects the timestamp and what would be the pros and cons of updating to this version 2 instead?

OuTman
Posts: 171
Joined: Wed Jul 05, 2006 6:40 pm

Post by OuTman » Sat Sep 01, 2007 1:14 pm

I really don't know, lol... it's just that this one should have corrected some bug over the previous build... it has been released 3 months later and should have benefited of some development/bugfixing stuff

DeaDruiD
Posts: 22
Joined: Wed Nov 09, 2005 6:08 pm
Location: Brno, Czech Republic

Post by DeaDruiD » Sat Sep 01, 2007 1:36 pm

no, the timestamp bug affects only versions newer than 5.1.2600.0 and I have just found out that it is fixed again in makecab.exe included in Windows Vista - you can get it from CabPack addon by Kelsenellenelvian

OuTman
Posts: 171
Joined: Wed Jul 05, 2006 6:40 pm

Post by OuTman » Sat Sep 01, 2007 2:00 pm

good idea!

just tryed (command line & eXPander) this one from Vista, perfectly working

User avatar
Mrs Peel
The Dominatrix Recoded
Posts: 1344
Joined: Tue Jan 17, 2006 2:02 am
Location: Aotearoa
Contact:

Post by Mrs Peel » Sat Sep 01, 2007 10:07 pm

DeaDruiD wrote:no, the timestamp bug affects only versions newer than 5.1.2600.0 and I have just found out that it is fixed again in makecab.exe included in Windows Vista - you can get it from CabPack addon by Kelsenellenelvian
Thanks for that extra info. I only use files in my releases that come from official download sources, so if you can offer me a link to such a download location I will update this pack accordingly.

Cheers

Xable
Posts: 981
Joined: Tue May 03, 2005 6:38 pm
Contact:

Post by Xable » Sat Sep 01, 2007 11:10 pm

There`s an even newer version in the pre-release beta of sp1 available at the share, but, if you didn`t want to download 700MB to get it I can upload it for you I guess.

Ah, I`m not exactly an official source but all files are digitaly signed.

User avatar
Mrs Peel
The Dominatrix Recoded
Posts: 1344
Joined: Tue Jan 17, 2006 2:02 am
Location: Aotearoa
Contact:

Post by Mrs Peel » Sun Sep 02, 2007 1:10 am

Hey hey, it's my my fountain of nifty coding resources :P

Exactly what "pre-release beta of sp1" are you referring to here X? Vista?

And is this the current version of makecab that you yourself are using? And if so, can you confirm the reports that the timestamp bug is no longer present?

Cheers m'dears :wink:

Xable
Posts: 981
Joined: Tue May 03, 2005 6:38 pm
Contact:

Post by Xable » Sun Sep 02, 2007 11:19 am

Hey hey, haha thanks Mrs P. nice site (even if the markup is ugly) :P

ye vista, that`s the one and the bug doesn`t exist and I`ve been using it fine and, breathe.

makecab-6.0.6001.16633.exe

EDIT:
Fixed link

EDIT2:
Markup is a bit prettier now :P
Last edited by Xable on Tue Sep 11, 2007 6:09 pm, edited 2 times in total.

User avatar
Mrs Peel
The Dominatrix Recoded
Posts: 1344
Joined: Tue Jan 17, 2006 2:02 am
Location: Aotearoa
Contact:

Post by Mrs Peel » Sun Sep 02, 2007 12:30 pm

Thanks X, but that link fails for me. Can you flick it across to me via MSN instead please? :P

DeaDruiD
Posts: 22
Joined: Wed Nov 09, 2005 6:08 pm
Location: Brno, Czech Republic

Post by DeaDruiD » Sun Sep 02, 2007 12:39 pm

try this

Xable
Posts: 981
Joined: Tue May 03, 2005 6:38 pm
Contact:

Post by Xable » Sun Sep 02, 2007 7:33 pm

Ah so upload2 not keeping direct links the same anymore.. shame that was their only apeal.

User avatar
Mrs Peel
The Dominatrix Recoded
Posts: 1344
Joined: Tue Jan 17, 2006 2:02 am
Location: Aotearoa
Contact:

Post by Mrs Peel » Thu Sep 13, 2007 1:20 am

Updated makecab, thanks to Xable, 5eraph and DeaDruiD ;)

TechnoHunter
Posts: 506
Joined: Sun Feb 26, 2006 4:13 am

Post by TechnoHunter » Thu Sep 13, 2007 4:47 am

thankee

much obliged!

TechnoHunter

Xable
Posts: 981
Joined: Tue May 03, 2005 6:38 pm
Contact:

Post by Xable » Wed Oct 03, 2007 11:40 pm

makecab v6.0.6001.16659 - Caution: Just extracted from the new vista sp1 beta, haven`t tried it so it may blow up your system.

User avatar
Knowone
Posts: 77
Joined: Tue Sep 04, 2007 8:42 am

Post by Knowone » Thu Oct 18, 2007 3:06 am

Guaranteed to come in handy. Thanksalot!
Important is more than knowledge imagination
--Einal Bertstein

Post Reply