Jump to content

[Addon x64] Cab Maker V3.0


Guest

Recommended Posts

cabmaker.png

this is the same as the 32 bit version

but this one installs to syswow64

to make it works

Feature

1-Right Click on a Folder and Send To --> Cab Maker [will Compress the inside the folder (only Files)]

2-Right Click on a Files and Send To --> Cab Maker [it will try to extract it if it's a cab file] or [it will compress it using MakeCab]

3-Right Click on a Multi Files and Send To --> Cab Maker [it will Make a cab file that have them]

Download

Size:308 KB

MD5:c5923e9864aac9c602929b0c2b4b0ec2

ChangeLog

5-10 V3.0

New Gui With Progress Bar

Sub Folder maker now is supported

3-10 V2.5

Compression Memory is Now 21

fixed spieling error thx to user_hidden

1-10 V2.1

Compress Using LZX for higher compression Ratio

fixed period issue pointed by ricktendo64

29-9 V2

Removed CabArc (Using MakeCab and Extract Now)

Added a new way to know Cab files from none

ReWriting the hole code

Edited by DaRk MaDnEsS
Link to comment
Share on other sites

All right! Well done. :)

I'll give this a try and report back.

*Edit

Shouldn't the .inf entry be changed for x64?

[SourceDisksNames.x86]
1="Cab Files","CabMaker2.ex_",,"I386"

And to install in a running system, just right-click .inf and select "Install"...right?

Edited by Mr_Smartepants
Link to comment
Share on other sites

All right! Well done. :)

I'll give this a try and report back.

*Edit

Shouldn't the .inf entry be changed for x64?

[SourceDisksNames.x86]
1="Cab Files","CabMaker2.ex_",,"I386"

And to install in a running system, just right-click .inf and select "Install"...right?

well snake reported to me that the file didn't get copied

so i told him to manually extract the file (open it with winrar or 7zip)

and copy it to syswow64 and it worked fine after that

so if the x64 soultion worked tell me and i will upload a fixed one

Link to comment
Share on other sites

If you use this you dont need to use SourceDisksNames.x86 at all in your .INF (if you are compressing the file in i386) all you need to do is add is LayoutFile and SourceDisksFiles with =1 (if they are in i386 or amd64 dir)

[Version]
signature="$Windows NT$"
LayoutFile=layout.inf

[SourceDisksFiles]
nameoffile.ext=1

It will use layout.inf to find what 1 equals, in this case it will look in layout.inf and find that

[SourceDisksNames.x86]
1 = %cdname%,%cdtagfilei%,,\i386

or for the x64

[SourceDisksNames.amd64]
1 = %cdname%,%cdtagfilem%,,\amd64

Link to comment
Share on other sites

If you use this you dont need to use SourceDisksNames.x86 at all in your .INF (if you are compressing the file in i386) all you need to do is add is LayoutFile and SourceDisksFiles with =1 (if they are in i386 or amd64 dir)

[Version]
signature="$Windows NT$"
LayoutFile=layout.inf

[SourceDisksFiles]
nameoffile.ext=1

It will use layout.inf to find what 1 equals, in this case it will look in layout.inf and find that

[SourceDisksNames.x86]
1 = %cdname%,%cdtagfilei%,,\i386

or for the x64

[SourceDisksNames.amd64]
1 = %cdname%,%cdtagfilem%,,\amd64

hmm that a nice idea

but i don't think layout.inf exist in Win 7

but i can use both [sourceDisksNames.amd64] , [sourceDisksNames.x86] and [sourceDisksNames.ia64]

in the inf and it can detect the os by it self (that another workaround i have found)

and also in 32 bit the 16425 means system32

i can make the addon working for both 32 and 64 bit

using both ways it should work

and now i was checking some files

founded that

ntprint.inf does the same as the layout.inf and it's in both xp and 7

thx for your advice ricks

i might do the one addon for both addons soon

Link to comment
Share on other sites

Well, I don't know. But it didn't work.

I put CabMaker3.ex_ inside AMD64 folder then right-click .inf select "Install". The file copied to syswow64 OK, but there's no option in "Send to" menu for all users, only the Administrator.

In order to work for all users, the shortcut needs to be placed in the "Default" user folder:

C:\Users\Default\AppData\Roaming\Microsoft\Windows\SendTo\

Using the string %appdata% will only select the current user, not default.

Link to comment
Share on other sites

Well, I don't know. But it didn't work.

I put CabMaker3.ex_ inside AMD64 folder then right-click .inf select "Install". The file copied to syswow64 OK, but there's no option in "Send to" menu for all users, only the Administrator.

In order to work for all users, the shortcut needs to be placed in the "Default" user folder:

C:\Users\Default\AppData\Roaming\Microsoft\Windows\SendTo\

Using the string %appdata% will only select the current user, not default.

well i know but when you integrate this addon with a windows cd

and it starts to install shortcuts and there isn't a current user it will make the shortcut in the default

so it will work as all users

but sadly i didn't find a direct path number to it

(and win 7 is not like win xp in the user )

but i will go and do some search if i can find any

Edit: well i searched but sadly no direct link to it

but i will do more tests

Edited by DaRk MaDnEsS
Link to comment
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.   Paste as plain text instead

  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.

×
×
  • Create New...