This forum uses cookies. Click X button to hide this message. What is stored? 
Total Commander Forum Index Total Commander
Forum - Public Discussion and Support
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

InnoSetup MultiArc Addon
Goto page Previous  1, 2, 3, 4, 5, 6, 7  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Plugins and addons: devel.+support (English) Printable version
View previous topic :: View next topic  
Author Message
MVV
Power Member
Power Member


Joined: 03 Aug 2008
Posts: 7720
Location: Russian Federation

PostPosted: Wed Oct 07, 2009 3:08 am    Post subject: Reply with quote

Matthias030 wrote:
Is there a new multiarc addon for innounp 0.23 ?

Thank you,
Matthias

For me my InnoUnp 0.20 addon works also for 0.23.

If you visit official InnoUnp page, you'll find that you search for: http://innounp.sourceforge.net/#MultiArc (BTW, this page is included in InnoUnp archive, downloaded from official source). The only change that I noticed and that may broke something is signature changing in some versions. In this case you need just find right signature.

Here my addon (you should add more nnnnnn-ths in the end of Format0 line, up to 100-150, for long paths inside installations):
Code:
[InnoSetup]
Description="InnoSetup"
ID=49 6E 6E 6F
IDPos=<SeekID>
Archiver="InnoUnp.exe"
List="%PQA -v -m %AQA"
Start="^--------------------------------------"
End="^--------------------------------------"
Format0="zzzzzzzzzz  yyyy.tt.dd hh:mm  nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
Extract="%PQA -e -m %AQA {@%LQA}"
ExtractWithPath="%PQA -x -m %AQA {@%LQA}"
Debug=0
BatchUnpack=1

Thanks for info about new InnoUnp version 0.23!
_________________
TCFS2 + TCFS2Tools: Full-screen mode for TC etc (forum)
TOTALCMD.NET: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message Send e-mail
Peter
Power Member
Power Member


Joined: 13 Nov 2003
Posts: 1796
Location: Schweiz

PostPosted: Tue Dec 22, 2009 6:48 am    Post subject: Version 0.27 released Reply with quote

http://innounp.sourceforge.net/

December 4, 2009:

innounp, the Inno Setup Unpacker
Version 0.27
Supports Inno Setup versions 2.0.18 through 5.3.6

http://innounp.sourceforge.net/#History

Peter
_________________
TC 9.0a / #266191
Win 7 x64 / Win 10 x64
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Matthias030
Senior Member
Senior Member


Joined: 04 Mar 2007
Posts: 408
Location: Berlin

PostPosted: Wed Apr 21, 2010 8:55 am    Post subject: Reply with quote

Innounp v0.31 was currently released. In this thread the multiarc addon was always devided into 2 parts. Reason was:

Quote:
; Why two addon sections?
; ~~~~~~~~~~~~~~~~~~~~~~~
; Inno Setup Unpacker supports all Inno-Installers from version v3.x upwards except
; those containing one of these signatures:
;
; "Inno Setup Setup Data (3.0.1) with ISX"
; "Inno Setup Setup Data (3.0.3) with ISX"
; "Inno Setup Setup Data (4.2.2jpe)"
; "My Inno Setup Extensions Setup Data (3.0.4)"
;
; The first section adds support for Inno 3.x Installers and filters those containing
; the "with ISX" or "Extensions Setup Data (3.0.4)" string, the second section adds
; support for Inno 4.x and 5.x Installers and filters those containing a "(4.2.2jpe)"
; string which requires this section to be quite detailed.


In following versions Multiarc ID's and IDPOS Variables was added more and more to ensure functionality. Does anybody know if this addon with its 2 devided parts is still needed for innounp v0.31? Is there any new version with new IDs?

regards,
Matthias
Back to top
View user's profile Send private message Send e-mail
TychoBarfy
Senior Member
Senior Member


Joined: 13 Aug 2005
Posts: 265
Location: Berlin, Germany

PostPosted: Fri Aug 27, 2010 7:06 pm    Post subject: Reply with quote

For Innounp 0.33 my new IDPos for section [INNO_4_x_5_x]

IDPos=0x8F58, 0x8F84, 0x8F88, 0x9188, 0x9388, 0x9588, 0x9788, 0x9988, 0xD93C, 0x15E5C, 0x1625C, 0x5EFCF, 0xB2047, 0x17264E

Added 0x9988, 0x1625C and 0xB2047
Back to top
View user's profile Send private message Visit poster's website
MVV
Power Member
Power Member


Joined: 03 Aug 2008
Posts: 7720
Location: Russian Federation

PostPosted: Sat Aug 28, 2010 2:21 am    Post subject: Reply with quote

Just use my above mentioned addon - it doesn't use fixed offsets) it just searches for 'Inno' string in setup stub. Smile
_________________
TCFS2 + TCFS2Tools: Full-screen mode for TC etc (forum)
TOTALCMD.NET: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message Send e-mail
Matthias030
Senior Member
Senior Member


Joined: 04 Mar 2007
Posts: 408
Location: Berlin

PostPosted: Sat Aug 28, 2010 8:10 am    Post subject: Reply with quote

@TychoBarfy: Thx for your IDPos section! Where do you find all these IDs? Please can you post your complete addon?

@MVV: For me it is better to use the old plugin with all supported IDs. I use multiarc inno plugin first and after that InstallExplorer.wcx is executed for files that multiarc inno doesn't understand.
If you don't use IDs then multiarc inno is executed for all possible inno exe files. The result is an error for unsupported files. Some of these files are supported by InstallExplorer, but this plugin is not longer executed.

I don't have an example file right now. But in the past I get this scenario that Installexplorer can handle files and Inno Plugin not. Maybe affected are only old inno exe files with lower version numbers. Don't know.
Back to top
View user's profile Send private message Send e-mail
TychoBarfy
Senior Member
Senior Member


Joined: 13 Aug 2005
Posts: 265
Location: Berlin, Germany

PostPosted: Sun Aug 29, 2010 1:09 am    Post subject: Reply with quote

2Matthias030

Quote:
Where do you find all these IDs?

I take a Hex Editor and search for the Inno Setup Data (x.y string. So you find the needed Hex values for ID and at the first letter of the string there is the IDPos.

Here are my Inno sections. Didn't include the the comment at top. It should be rewritten by either deus-ex or ZoSTeR.

Download Inno Setup Unpacker v0.33 from http://innounp.sourceforge.net or directly from http://sourceforge.net/projects/innounp/files/

Be sure to delete spaces between nnnn nnnnn nnnn.

I also adjusted the MSCAB addon because I had errors under Win7 x64. You'll find it here in the last post of the page at this moment...

Code:
; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
;
[INNO_2x_3_x]
Description="InnoSetup 2.x, 3.x"
Extension=exe
Archiver=%COMMANDER_PATH%\Packer\innounp.exe
;Filters unsupported "Inno Setup Setup Data & (3.0.x) with ISX"
ID=49 6E 6E 6F 20 53 65 74 75 70 20 53 65 74 75 70 20 44 61 74 61 20 28 32 2E 30 2E 31 38, 49 6E 6E 6F 20 53 65 74 75 70 20 53 65 74 75 70 20 44 61 74 61 20 28 32 2E 30 2E 31 39, 49 6E 6E 6F 20 53 65 74 75 70 20 53 65 74 75 70 20 44 61 74 61 20 28 33 2E 30 2E 31 29 00, 49 6E 6E 6F 20 53 65 74 75 70 20 53 65 74 75 70 20 44 61 74 61 20 28 33 2E 30 2E 33 29 00, 49 6E 6E 6F 20 53 65 74 75 70 20 53 65 74 75 70 20 44 61 74 61 20 28 33 2E 30 2E 35 29 00, 49 6E 6E 6F 20 53 65 74 75 70 20 45 78 74 65 6E 73 69 6F 6E 73 20 53 65 74 75 70 20 44 61 74 61 20 28 33 2E 30 2E 36
;ID="Inno Setup Setup Data (2.0.18/.19", "Inno Setup Setup Data (3.0.1)", "Inno Setup Setup Data (3.0.3)", "Inno Setup Setup Data (3.0.5)", "Inno Setup Extensions Setup Data (3.0.6"
IDPos=0xD144, 0xD344, 0xD347
BatchUnpack=1
Start="^--"
End="^--"
Format0="zzzzzzzzzz  yyyy tt dd hh mm  nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
List=%P -v -b -m %AAQ
ExtractWithPath=%P -x -b -m %AAQ @%LQ
; -----------------------------------------------------------------------
[INNO_4_x_5_x]
Description="InnoSetup 4.x, 5.x"
Extension=exe
Archiver=%COMMANDER_PATH%\Packer\innounp.exe
;Filters unsupported "Inno Setup Setup Data (4.2.2jpe)" Installers
ID=49 6E 6E 6F 20 53 65 74 75 70 20 53 65 74 75 70 20 44 61 74 61 20 28 34 2E 30, 49 6E 6E 6F 20 53 65 74 75 70 20 53 65 74 75 70 20 44 61 74 61 20 28 34 2E 31, 49 6E 6E 6F 20 53 65 74 75 70 20 53 65 74 75 70 20 44 61 74 61 20 28 34 2E 32 2E 31, 49 6E 6E 6F 20 53 65 74 75 70 20 53 65 74 75 70 20 44 61 74 61 20 28 34 2E 32 2E 32 29, 49 6E 6E 6F 20 53 65 74 75 70 20 53 65 74 75 70 20 44 61 74 61 20 28 34 2E 32 2E 33, 49 6E 6E 6F 20 53 65 74 75 70 20 53 65 74 75 70 20 44 61 74 61 20 28 34 2E 32 2E 35, 49 6E 6E 6F 20 53 65 74 75 70 20 53 65 74 75 70 20 44 61 74 61 20 28 34 2E 32 2E 36, 49 6E 6E 6F 20 53 65 74 75 70 20 53 65 74 75 70 20 44 61 74 61 20 28 35
;ID="Inno Setup Setup Data (4.0", "Inno Setup Setup Data (4.1", "Inno Setup Setup Data (4.2.1", "Inno Setup Setup Data (4.2.2)", "Inno Setup Setup Data (4.2.3", "Inno Setup Setup Data (4.2.5", "Inno Setup Setup Data (4.2.6", "Inno Setup Setup Data (5"
IDPos=0x8F58, 0x8F84, 0x8F88, 0x9188, 0x9388, 0x9588, 0x9788, 0x9988, 0xD93C, 0x15E5C, 0x1625C, 0x5EFCF, 0xB2047, 0x17264E
BatchUnpack=1
Start="^--"
End="^--"
Format0="zzzzzzzzzz  yyyy.tt.dd hh mm  nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nnnnnnnnnnnnnnnnnnnnnnnn"
List=%P -v -b -m %AAQ
ExtractWithPath=%P -x -b -m %AAQ @%LQ
; -----------------------------------------------------------------------
Back to top
View user's profile Send private message Visit poster's website
Matthias030
Senior Member
Senior Member


Joined: 04 Mar 2007
Posts: 408
Location: Berlin

PostPosted: Sun Aug 29, 2010 4:12 am    Post subject: Reply with quote

Quote:
I take a Hex Editor and search for the Inno Setup Data (x.y string. So you find the needed Hex values for ID and at the first letter of the string there is the IDPos.

Here are my Inno sections. Didn't include the the comment at top. It should be rewritten by either deus-ex or ZoSTeR.


Thanks. I will update my plugin with your discovered IDs. I also hope that deus-ex or ZoSTeR will update their plugin. Last version is v0.21 for inno setup 0.22. Now we have 0.33
Back to top
View user's profile Send private message Send e-mail
Peter
Power Member
Power Member


Joined: 13 Nov 2003
Posts: 1796
Location: Schweiz

PostPosted: Wed Mar 09, 2011 6:48 am    Post subject: Reply with quote

Reminder:

The current version of Innounp is 0.35 from 2010-10-01.
http://innounp.sourceforge.net/

The current version of UPX is 3.07 from 2010-09-08.
http://upx.sourceforge.net/

Peter
_________________
TC 9.0a / #266191
Win 7 x64 / Win 10 x64
Back to top
View user's profile Send private message Send e-mail Visit poster's website
horus
Junior Member
Junior Member


Joined: 02 Jul 2010
Posts: 13

PostPosted: Fri Jun 03, 2011 2:31 pm    Post subject: Reply with quote

new version of Innounp Version 0.36 (2011.06.01)
http://innounp.sourceforge.net/
Laughing
Back to top
View user's profile Send private message Send e-mail MSN Messenger
Peter
Power Member
Power Member


Joined: 13 Nov 2003
Posts: 1796
Location: Schweiz

PostPosted: Sun Jan 08, 2012 3:30 pm    Post subject: Reply with quote

Peter wrote:
Reminder:......

The current version of UPX is 3.07 from 2010-09-08.
http://upx.sourceforge.net/

Peter

Now it is 3.08 from 12 Dec 2011. It is a minor 3.0x maintenance release.

Peter
_________________
TC 9.0a / #266191
Win 7 x64 / Win 10 x64
Back to top
View user's profile Send private message Send e-mail Visit poster's website
ZoSTeR
Power Member
Power Member


Joined: 29 Jul 2004
Posts: 863

PostPosted: Tue Jun 05, 2012 3:59 am    Post subject: Reply with quote

Latest version 0.37 for IS 5.5 works with the current ID-positions.
Back to top
View user's profile Send private message
HAL 9000
Senior Member
Senior Member


Joined: 10 Sep 2007
Posts: 355

PostPosted: Fri Feb 01, 2013 9:31 pm    Post subject: Reply with quote

ZoSTeR wrote:
Latest version 0.37 for IS 5.5 works with the current ID-positions.


Could somebody please post the best current ID positions again or direct us to the post that has them, I can't really tell in this thread, maybe even update the first post for people new to this.

Thanks
Back to top
View user's profile Send private message
ZoSTeR
Power Member
Power Member


Joined: 29 Jul 2004
Posts: 863

PostPosted: Wed May 29, 2013 6:03 am    Post subject: Reply with quote

Added 0xA388 and 0xFA0C, 0x10C0C for Inno Setup 5.5.0A/U

Code:
[INNO 4.x, 5.x]
Description="Inno Setup 4.x, 5.x"
Archiver=%COMMANDER_PATH%\Packer\InnoUnp\innounp.exe
Extension=exe
ID=49 6E 6E 6F 20 53 65 74 75 70 20 53 65 74 75 70 20 44 61 74 61 20 28 34 2E 30, 49 6E 6E 6F 20 53 65 74 75 70 20 53 65 74 75 70 20 44 61 74 61 20 28 34 2E 31, 49 6E 6E 6F 20 53 65 74 75 70 20 53 65 74 75 70 20 44 61 74 61 20 28 34 2E 32 2E 31, 49 6E 6E 6F 20 53 65 74 75 70 20 53 65 74 75 70 20 44 61 74 61 20 28 34 2E 32 2E 32 29, 49 6E 6E 6F 20 53 65 74 75 70 20 53 65 74 75 70 20 44 61 74 61 20 28 34 2E 32 2E 33, 49 6E 6E 6F 20 53 65 74 75 70 20 53 65 74 75 70 20 44 61 74 61 20 28 34 2E 32 2E 35, 49 6E 6E 6F 20 53 65 74 75 70 20 53 65 74 75 70 20 44 61 74 61 20 28 34 2E 32 2E 36, 49 6E 6E 6F 20 53 65 74 75 70 20 53 65 74 75 70 20 44 61 74 61 20 28 35
;ID="Inno Setup Setup Data (4.0", "Inno Setup Setup Data (4.1", "Inno Setup Setup Data (4.2.1", "Inno Setup Setup Data (4.2.2)", "Inno Setup Setup Data (4.2.3", "Inno Setup Setup Data (4.2.5", "Inno Setup Setup Data (4.2.6", "Inno Setup Setup Data (5"
IDPos=0x8F58, 0x8F84, 0x8F88, 0x9188, 0x9388, 0x9588, 0x9788, 0x9988, 0xA388, 0xD93C, 0xFA0C, 0x10C0C, 0x15E5C, 0x1625C, 0x5EFCF, 0xB2047, 0x17264E
BatchUnpack=1
Start="^--"
End="^--"
Format0="zzzzzzzzzz  yyyy tt dd hh mm  nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
List=%P -v -b -m %AAQ
ExtractWithPath=%P -x -b -m %AAQ @%LQ
Back to top
View user's profile Send private message
TW
Senior Member
Senior Member


Joined: 19 Jan 2005
Posts: 306

PostPosted: Thu May 30, 2013 5:59 am    Post subject: Reply with quote

@ZoSTeR

thanks a lot, it does work fine here!
_________________
licenced and happy TC user since 1994 (#11xx)
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Plugins and addons: devel.+support (English) All times are GMT - 6 Hours
Goto page Previous  1, 2, 3, 4, 5, 6, 7  Next
Page 6 of 7

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Impressum: This site is maintained by Ghisler Software GmbH

Using phpBB © 2001-2005 phpBB Group