Unppacking Msi and innosetup executables

Discuss and announce Total Commander plugins, addons and other useful tools here, both their usage and their development.

Moderators: Hacker, petermad, Stefan2, white

clauderenaud
Junior Member
Junior Member
Posts: 49
Joined: 2005-02-10, 06:01 UTC
Location: France

Unppacking Msi and innosetup executables

Post by *clauderenaud »

Hi,


Could someone tell me if it is possible to unpack MSI ms files and innosetup executables.
If possible please explain me step by step ...

Greetings,
User avatar
Clo
Moderator
Moderator
Posts: 5731
Joined: 2003-12-02, 19:01 UTC
Location: Bordeaux, France
Contact:

Plugins---

Post by *Clo »

2renaud_claude
:) Hello, bonsoir !

- Some plugin exists for the M$Installer, you might rather post in the "Plugins…" forum, I don't use this stuff, though I have the MSI @ home for some rare cases…
- You can too browse the Author's site and the unofficial plugin-site very "rich" at this ;)

:mrgreen: Kind regards, cordialement,
Claude
Clo
#31505 Traducteur Français de TC French translator Aide en Français Tutoriels Français English Tutorials
User avatar
Sheepdog
Power Member
Power Member
Posts: 5150
Joined: 2003-12-18, 21:44 UTC
Location: Berlin, Germany
Contact:

Re: Unppacking Msi and innosetup executables

Post by *Sheepdog »

renaud_claude wrote:Hi,


Could someone tell me if it is possible to unpack MSI ms files and innosetup executables.
If possible please explain me step by step ...

Greetings,
Here you can find the msi-plugin.
  1. Download the plugin.
  2. navigate in TC to the Folder where you saved the plugin.
  3. Put the cursor onto the zip-file and press [Enter]
  4. There pops up a dialog that asks you if you want to install the plugin
  5. Select 'yes' and confirm ( or adjust) the path to install the plugin to
  6. The TC Plugins Dialog pops up and shows you the new installed pluginassociated to the extension msi
  7. Press OK and restart Total Commander
  8. Now you can switch into M$ msi-files as if this were folder
HTH

sheepdog[/list][/i]
"A common mistake that people make when trying to design something
completely foolproof is to underestimate the ingenuity of complete fools."
Douglas Adams
clauderenaud
Junior Member
Junior Member
Posts: 49
Joined: 2005-02-10, 06:01 UTC
Location: France

Re: Unppacking Msi and innosetup executables

Post by *clauderenaud »

[quote="Sheepdog"][quote="renaud_claude"]Hi,


Could someone tell me if it is possible to unpack MSI ms files and innosetup executables.
If possible please explain me step by step ...

Greetings,[/quote]

[url=http://www.totalcmd.net/plugring/msi.html][b]Here[/b][/url] you can find the msi-plugin.
[list=1]
[*] Download the plugin.
[*] navigate in TC to the Folder where you saved the plugin.
[*] Put the cursor onto the zip-file and press [Enter]
[*] There pops up a dialog that asks you if you want to install the plugin
[*] Select 'yes' and confirm ( or adjust) the path to install the plugin to
[*] The TC Plugins Dialog pops up and shows you the new installed pluginassociated to the extension msi
[*] Press OK and restart Total Commander
[*] Now you can switch into M$ msi-files as if this were folder
[/list]

HTH

sheepdog[/list][/i][/quote]

Thanks a lot... very kind of you.

Could you please explain me how to do the same with inno setup files ?

Greetings,
User avatar
Sheepdog
Power Member
Power Member
Posts: 5150
Joined: 2003-12-18, 21:44 UTC
Location: Berlin, Germany
Contact:

Re: Unppacking Msi and innosetup executables

Post by *Sheepdog »

renaud_claude wrote: Could you please explain me how to do the same with inno setup files ?

Greetings,
Don't know anything about inno setup, sorry.

sheepdog
"A common mistake that people make when trying to design something
completely foolproof is to underestimate the ingenuity of complete fools."
Douglas Adams
clauderenaud
Junior Member
Junior Member
Posts: 49
Joined: 2005-02-10, 06:01 UTC
Location: France

Re: Unppacking Msi and innosetup executables

Post by *clauderenaud »

[quote="Sheepdog"][quote="renaud_claude"]
Could you please explain me how to do the same with inno setup files ?

Greetings,[/quote]

Don't know anything about inno setup, sorry.

sheepdog[/quote]

And generally speaking do you know how to set up multi arc add on ?
User avatar
Clo
Moderator
Moderator
Posts: 5731
Joined: 2003-12-02, 19:01 UTC
Location: Bordeaux, France
Contact:

[OT] Enable code

Post by *Clo »

2renaud_claude

[OT]
• Please, uncheck the box under the edit-box about "BBCode", this'll enable the style-markers, and should make your messages much clearer at reading… Thanks !
[/OT]

:mrgreen: KR
Claude
Clo
#31505 Traducteur Français de TC French translator Aide en Français Tutoriels Français English Tutorials
User avatar
Sheepdog
Power Member
Power Member
Posts: 5150
Joined: 2003-12-18, 21:44 UTC
Location: Berlin, Germany
Contact:

Re: Unppacking Msi and innosetup executables

Post by *Sheepdog »

renaud_claude wrote:And generally speaking do you know how to set up multi arc add on ?
A search for 'multiarc' in the forum revealed this:

http://ghisler.ch/board/viewtopic.php?t=3810&highlight=multiarc

Guess it would help, wouldn't it?

sheepdog
"A common mistake that people make when trying to design something
completely foolproof is to underestimate the ingenuity of complete fools."
Douglas Adams
User avatar
Gral
Power Member
Power Member
Posts: 1600
Joined: 2005-01-26, 15:12 UTC

Post by *Gral »

clauderenaud
Junior Member
Junior Member
Posts: 49
Joined: 2005-02-10, 06:01 UTC
Location: France

Post by *clauderenaud »

[quote="Gral"]Download:
http://wincmd.ru/black_dog/marc/multiarc.zip (ver 1.1.3.3)

http://wincmd.ru/files/wcx_multiarc_113.rar (ver 1.1.3.4)

http://jaist.dl.sourceforge.net/sourceforge/innounp/innounp016.rar

Read Readmes, install.[/quote]

Thanks, I will try this ..
User avatar
nevidimka
Senior Member
Senior Member
Posts: 385
Joined: 2004-06-20, 21:38 UTC

Post by *nevidimka »

The doorstep to the temple of wisdom is a knowledge of our own ignorance. Benjamin Franklin
clauderenaud
Junior Member
Junior Member
Posts: 49
Joined: 2005-02-10, 06:01 UTC
Location: France

Post by *clauderenaud »

Thanks to all for your help.

But I have a little problem with innosetup executable.

For Ms Msi file, no problem at all, but for InnoSetup, something seems not to be correct.
I followed all the recommandation of the help file and various txt file but each time I try to display the content of a Innosetup file I receive the following error : "Total Commander
Error in packed file ... OK

Here is the Innosetup section I put in my multiarc.ini file :

[InnoSetup]
Archiver=Y:\totalcmd\plugins\wcx\multiarc\addons\InnoSetup\innounp.exe
ID=49 6E 6E 6F
IDPos=‡
Extension=exe
List="%P -v -m %AQ"
Start="^--------------------------------------"
End="^--------------------------------------"
Extract="%P -e -m -c%R %AQ @%LQ"
ExtractWithPath="%P -x -m -pNewport -c%R %AQ @%LQ"
Description="InnoSetup"
Format0=zzzzzzzzzz yyyy.tt.dd hh:mm nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
IgnoreErrors=0
Debug=0
UnixPath=0
SkipDirsInFileList=0
SkipEmptyNames=1
BatchUnpack=1
SearchForUglyDirs=0
AskMode=2
SkipLIST=1

I put this at the end of the file...
What could be wrong ...
User avatar
Gral
Power Member
Power Member
Posts: 1600
Joined: 2005-01-26, 15:12 UTC

Post by *Gral »

First of all: did you restart TC ?
Also:
IDPos=48
This is my InnoSetup section of MULTIARC.INI for innounp.exe ver 0.16
Works very good.

Code: Select all

[InnoSetup]
Description="InnoSetup"
Archiver=C:\DOS\ARC\INNOUNP.EXE
Extension=INO
ID=49 6E 6E 6F
IDPos=48
Start="^--------------------------------------"
End="^--------------------------------------"
Format0="zzzzzzzzzz  yyyy.tt.dd hh:mm  nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
List=%P -v -m %AQ
Extract=%P -e -m -c%R %AQ @%LQ
ExtractWithPath=%P -x -m -c%R %AQ @%LQ
IgnoreErrors=0
SkipEmpty=0
SkipDirsInFileList=0
SearchForUglyDirs=0
BatchUnpack=1
UnixPath=0
AskMode=0
SkipLIST=1
Debug=0

Which version of innounp you have ?
clauderenaud
Junior Member
Junior Member
Posts: 49
Joined: 2005-02-10, 06:01 UTC
Location: France

Post by *clauderenaud »

Yes, I restarted TC several times...

I have InnoUnp 0.17 and multiarc 1.1.3.4...

Supplemental question :
I tried to add the Ino extension, but it does not work either, so other than manually how couldI remove it from the available extensions for this plugin ?

And if I define the exe extension, each time I want to run an exe, even if it is not an innosetup file, it tried to unpack it, so, how to solve this situation ?
User avatar
Gral
Power Member
Power Member
Posts: 1600
Joined: 2005-01-26, 15:12 UTC

Post by *Gral »

Did you add

Code: Select all

IDPos=48 
?
This is addon from innounp 0.17:

Code: Select all

[InnoSetup]
Description="InnoSetup"
Archiver=C:\PROGRAM FILES\WINCMD\WCXPlugin\MultiArc\innounp.exe
Extension=exe
ID=49 6E 6E 6F
IDPos=48
Start="^--------------------------------------"
End="^--------------------------------------"
Format0="zzzzzzzzzz  yyyy.tt.dd hh:mm  nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
List=%P -v -m %AQ
Extract=%P -e -m -c%R %AQ @%LQ
ExtractWithPath=%P -x -m -c%R %AQ @%LQ
IgnoreErrors=0
SkipEmpty=0
SkipDirsInFileList=0
SearchForUglyDirs=0
BatchUnpack=1
UnixPath=0
AskMode=0
SkipLIST=1
Debug=0

Change only path to archiver and try.
Define any unused extension. Extension is unimportant - this lines:
ID=49 6E 6E 6F
IDPos=48
means that file is detected by content.
Associate extension with Multiarc.

Open archive by CTRL+PAGEDOWN, not ENTER.
Post Reply