Repack Internet Explorer 8 for XP

Windows XP Professional Update Pack discussion.
acus
Posts: 92
Joined: Wed May 19, 2010 2:41 pm
Location: italy

Postby acus » Sun Jul 08, 2012 11:17 am

@Shiner,

could you share your inf file?
User avatar
shiner
Posts: 655
Joined: Sun Nov 08, 2009 4:18 am
Location: SE Asia

Postby shiner » Sun Jul 08, 2012 11:55 pm

I have PM'ed my latest inf to acus and tomasz86.

If anyone else is working on this and interested--PM me and I will provide a link.

I still consider the inf experimental so I don't want to put a link here.
"You can lead a horse to water, but you can't make it drink."
tomasz86
Posts: 484
Joined: Tue Aug 09, 2011 12:12 pm
Location: windows2000.tk
Contact:

Postby tomasz86 » Mon Jul 09, 2012 4:33 am

@shiner

No PM here...
User avatar
shiner
Posts: 655
Joined: Sun Nov 08, 2009 4:18 am
Location: SE Asia

Postby shiner » Mon Jul 09, 2012 5:57 am

There you go.

Let me know if you don't get it this time.
"You can lead a horse to water, but you can't make it drink."
User avatar
shiner
Posts: 655
Joined: Sun Nov 08, 2009 4:18 am
Location: SE Asia

Postby shiner » Sun Jul 15, 2012 5:06 am

The past 4-5 days I have been busy with the additions of this latest Patch Tuesday.
Today I finally had some time to go back and do more testing on the IE8 repack.
I was wrong about being able to use 7zSFX instead of CAB. The CAB is used somehow to create the "ie8" backup directory in the Windows directory. This directory is NOT created if IE8 Repack is installed with 7zSFX.
The backup directory IS created with the IE8 Repack CAB method.

One more item that I cannot solve (yet): ieaccess.inf
It is located in win\inf.
The stock installer (probably iecustom.dll) modifies this inf during the install.

These two small sections:

Code: Select all

[ShowIE]
Commandline="%11%\shmgrate.exe OCInstallShowIE"
TickCount=500

[HideIE]
Commandline="%11%\shmgrate.exe OCInstallHideIE"
TickCount=500



are changed to these:

Code: Select all

[ShowIE]
Commandline="%11%\ie4uinit.exe -show"
TickCount=500

[HideIE]
Commandline="%11%\ie4uinit.exe -hide"
TickCount=500


Maybe there is a way around this post install?

yumeyao's ieaccess.inf is similar to the stock installer but NOT the same. yumeyao appears to have written a workaround for this with his true addon.

Now, that I have had time to think about this repack for a few days--perhaps we need an expert patcher who can modify iecustom.dll so that it doesn't need to be commented out.
THAT would solve just about everything I think.
"You can lead a horse to water, but you can't make it drink."
tomasz86
Posts: 484
Joined: Tue Aug 09, 2011 12:12 pm
Location: windows2000.tk
Contact:

Postby tomasz86 » Sun Jul 15, 2012 1:05 pm

The problem is pretty simple - "iesetup.exe" won't run if update.exe has been modified. I've tried to find any clues about how to patch it but no success yet :/

There are two choices now:

1. Try to modify "iesetup.exe" so that it will be possible to install IE8 from it.

2. Add the required additional registry entries to update.inf. After that it will be necessary to add all the corresponding lines to [Save.Reg.For.Uninstall].
PPeti66x
Posts: 1
Joined: Thu May 08, 2014 7:11 am

Postby PPeti66x » Thu May 08, 2014 7:26 pm

This problem with IE8 setup can be solved:
1. Patch the update.exe to disable inf checking (details here: http://www.msfn.org/board/topic/44639-sfxcabexe/page-2#entry1036972)
2. Patch the iesetup.exe in-memory with process patcher to disable the signature check on the update.exe (this will not hurt the self-check).

Some process patchers can use search-and-replace method (the patch will be language-independent). But not all of them passes the command-line parameters to the executable. I found Yoda's Process Patcher (beta) to be best suitable for this work.

My iesetup loader and documentation: http://speedy.sh/XafNT/ie8setup-patch.zip

Return to “Windows XP Professional”

Who is online

Users browsing this forum: No registered users and 0 guests