Help - Search - Members - Calendar
Full Version: Internet Explorer 7 Plugin Working !!
The CD Forum > Bart's PE Builder > Plugins
spacesurfer
I searched for Internet Explorer 7 plugin. Seems someone has made the plugin at UBCD but doesn't have it download and states he gets some errors.

I was playing around with it and I got the barebones of IE7 working. The browsing capability works, but I have no tabs, no title description, no menus, no Internet Settings, no history, no favorites.

Here's a screenshot:



Here are the instructions on how I got this much done:

1) Integrate build 3264 of SP3 to XP.
2) Integrate IE7 with nLite.
3) Use the following plugin:

CODE
; PE Builder v3 plug-in INF file
; IE7 Files

[Version]
Signature= "$Windows NT$"

[PEBuilder]
Name="Browser: IE7"
Enable=1
Help=

[SourceDisksFiles]
"C:\Program Files\Internet Explorer\custsat.dll"=1,,3
"C:\Program Files\Internet Explorer\hmmapi.dll"=1,,3
"C:\Program Files\Internet Explorer\iedw.exe"=1,,3
"C:\Program Files\Internet Explorer\ieproxy.dll"=1,,3
"C:\Windows\system32\admparse.dll"=2
"C:\Windows\system32\extmgr.dll"=2
"C:\Windows\system32\icardie.dll"=2
"C:\Windows\system32\icrav03.rat"=2
"C:\Windows\system32\idndl.dll"=2
"C:\Windows\system32\ieakeng.dll"=2
"C:\Windows\system32\ieaksie.dll"=2
"C:\Windows\system32\ieakui.dll"=2
"C:\Windows\system32\ieapfltr.dat"=2
"C:\Windows\system32\ieapfltr.dll"=2
"C:\Windows\system32\ieencode.dll"=2
"C:\Windows\system32\ieframe.dll"=2
"C:\Windows\system32\iertutil.dll"=2
"C:\Windows\system32\ieudinit.exe"=2
"C:\Windows\system32\ieui.dll"=2
;"C:\Windows\system32\mrt.exe"=2
"C:\Windows\system32\msfeeds.dll"=2
"C:\Windows\system32\msfeedsbs.dll"=2
"C:\Windows\system32\msfeedssync.exe"=2
"C:\Windows\system32\nlsdl.dll"=2
"c:\windows\system32\normaliz.dll"=2
"c:\windows\system32\normidna.nls"=2
"c:\windows\system32\normnfc.nls"=2
"c:\windows\system32\normnfd.nls"=2
"c:\windows\system32\normnfkc.nls"=2
"c:\windows\system32\normnfkd.nls"=2
"c:\windows\system32\occache.dll"=2
"c:\windows\system32\spmsg.dll"=2
"c:\windows\system32\spupdsvc.exe"=2
"c:\windows\system32\ticrf.rat"=2
"c:\windows\system32\WinFXDocObj.exe"=2
"c:\windows\system32\xmllite.dll"=2
Jotnar
Is it still slower than IE 6? I had a plugin floating around on my machine that had the full tabs, toolbars...etc, but it was pretty slow inside PE so I never ended up including it. I'll try and see if I can find it for you. The tabs require xmllite.dll and the registry entries that go along with it.

Cheers

spacesurfer
No, it's fast - pretty darn snappy.

I have included xmllite. But I'm not sure which registry entries go with it.

I hope you find your plugin.

Thanks for reply.
aec
@spacesurfer

I have IE7 working smoothly with the tabbed interface, history, favorites,....
By comparing my setup I think the problem is due to the missing ieframe.dll.mui.
You may add something like the following in your plugin and hopefully you have ie7 properly working

CODE
"C:\Windows\system32\en-US\ieframe.dll.mui"=2


By the way, why are you including the ie7 files from your running installation and not from the slipstreamed sources?

Let me note that my sources are xp-sp3 with integrated ie7 (I used an older version of nlite that integrated ie7 registry into standard hive inf files hivesft.inf, hivecls.inf, ...). Building with pebuilder+xpe or reatogo is adequate to have ie7 running.

I noticed that the latest versions of nlite do not integrate the ie7 registry info in the standard hive inf files that pebuilder uses to build pe-registry.
Instead this info is within nlite.inf that is normally proccessed at installation time.

This means that pebuilder in that case does not have the chance to add this registry info.

A tip for people who want to try to create a ie7 plugin without having ie7 integrated into sources:
It seems that a proper ie7 plugin can be constructed by extracting the files from the ie7 installer (winrar is ok) and translating in pebuilder format the reg info from the update.inf. Update.inf is included within the installer archive.

regards
spacesurfer
Okay, I got IE7 working with Tabs, IE Settings, Menus, etc. It seems to work okay without registry entries. Like aec said, unpack the Internet Explorer 7 setup exe and grab the files from there. The only file I didn't find was xmllite.dll. I grabbed it from my running installation.

Here's the inf:

CODE
; PE Builder v3 plug-in INF file
; Internet Explorer 7 Plugin by Spacesurfer

[Version]
Signature= "$Windows NT$"

[PEBuilder]
Name="Browser: Internet Explorer 7"
Enable=1
Help=

[WinntDirectories]
a="Programs\Common Files",2
b="Programs\Common Files\Microsoft Shared",2
c="Programs\Common Files\Microsoft Shared\VGX",2
d="I386\system32\en-US",2

[SourceDisksFiles]

files\vgx\vgx.dll=c
files\IE7\*.*=1,,3
files\system32\*.*=2

files\en-US\*.*=d
files\IE7\en-US\*.*=d


The files in IE7 are all files in Inter Explorer folder in Program files. The files in system32 are listed below. The files in en-US are those in system32\en-US.

system32 files:
CODE
admparse.dll
extmgr.dll
icardie.dll
icrav03.rat
idndl.dll
ieakeng.dll
ieaksie.dll
ieakui.dll
ieapfltr.dat
ieapfltr.dll
ieencode.dll
ieframe.dll
iertutil.dll
ieudinit.exe
ieui.dll
msfeeds.dll
msfeedsbs.dll
msfeedssync.exe
nlsdl.dll
normaliz.dll
normidna.nls
normnfc.nls
normnfd.nls
normnfkc.nls
normnfkd.nls
occache.dll
spmsg.dll
spupdsvc.exe
ticrf.rat
winfxdocobj.exe
xmllite.dll
lepicane
spacesurfer, aec

Could you please post your plugins (if they work with BSExplorer as I don't use XPE)?

Spacesurfer, I'm getting 'plugin check' errors (files missing) even though they are in the respective IE7\sustem32 etc. folders, could you please post a more detailed description of how to build your plugin.

I use a XP SP3 build CD with integrated IE7 and software like 'Passware' is complaining that IE is needed.

Thanks
Ed_P
The only file available appears to be the plugin inf posted above, the rest all refer to IE files which you have to supply. A description of what goes into the folders used for input could be useful though.

Knowing what files are causing the missing errors would be helpful. One, two, a few, all of them??
lepicane
@Ed P

I've been out of touch with BartsPE for a while now so I'm a bit rusty with plugins. The *.* in the below seems to be the problem. Unless I'm doing something really stupid I have the files folder in the plugin and in the files folder I have the folders vgx, IE7, system32 and en-US. Once I copied over all the necessary files the IE7 folder had the following subfolders as well: Connection Wizard, en-US and Signup (I assume Connection Wizard and Signup are not needed but I left them in).

files\vgx\vgx.dll=c
files\IE7\*.*=1,,3
files\system32\*.*=2
files\en-US\*.*=d
files\IE7\en-US\*.*=d

Passware 8.1 worked under a XP SP2 CD with IE6 basefiles. As this is now SP3 with integrated IE7 and Passware 8.3, it could be what aec said about IE7 registry entries not being integrated with nlite (which is what the passware programs could be looking for).

It's not a matter of life and death...just annoying. Any help would be appreciated.
spacesurfer
That could be the problem - that you have IE7 integrated in the SP3 source.

Try SP3 without IE7 integrated.

The plugin assumes IE7 is not integrated.

I haven't tried SP3 with IE7. Will try some day and let you know of results.
Philemon
QUOTE (spacesurfer @ May 31 2008, 12:05 AM) *
That could be the problem - that you have IE7 integrated in the SP3 source.

Try SP3 without IE7 integrated.

The plugin assumes IE7 is not integrated.

I haven't tried SP3 with IE7. Will try some day and let you know of results.

IE7 runs quite well under BartPE..
1. XP SP3 without ie7,
2. Use nlite (last version in my case) to integrate ie7 (just download .exe),
3. Simply follow the instructions of spacesurfer, & copy/paste alls needed files.
westnz
hi. umm i cant follow these instructions.
can sum1 just please upload the whole plugin dir to rapidshare or sumthing please?
westnz
QUOTE (westnz @ Jul 30 2008, 05:06 PM) *
hi. umm i cant follow these instructions.
can sum1 just please upload the whole plugin dir to rapidshare or sumthing please?


mainly i cant understand the structure of the plugin
if sum1 told me what to name the plugin dir, and the subdirs under it and what to put in them and where from
thatd be great.
sorry im new to the PE world smile.gif
Ed_P
QUOTE (westnz @ Jul 30 2008, 01:06 AM) *
can sum1 just please upload the whole plugin dir to rapidshare or sumthing please?

No. If you want it you're going to have to create it.

QUOTE (westnz @ Jul 30 2008, 01:21 AM) *
sorry im new to the PE world smile.gif

We all were at some point.

For starters review some of the plugins in the initial PEBuilder download, then read some of the PEBuilder Help files. That will give you an idea how things are structured.

As for
QUOTE
what to name the plugin dir, and the subdirs under it and what to put in them and where from
you could name the plugin dir "Westnz1" or "My1stplugin" or "IE7" and the inf file that goes in it is usually named the same as the plugin so it could be Westnz1.inf or IE7.inf.

Under the plugin folder there appears to be a subfolder named "files" and under it several subfolders named:
files\vgx\
files\IE7\
files\system32\

files\en-US\
files\IE7\en-US\

What goes into them is stated in spacesurfer's posting above.

hth
spacesurfer
QUOTE (aec @ Dec 28 2007, 08:35 PM) *
@spacesurfer
By the way, why are you including the ie7 files from your running installation and not from the slipstreamed sources?

This is a good question. After you posted this question, I made a plugin that didn't include the files from the installation.

However, after thinking about it, I think it was a good idea because when you install IE7 updates, you won't have the latest files, so pointing to the installation files you will have the latest files.


For the rest having trouble with plugins, look at the INF, man! It tells you what to do. As long as you have IE7 installed, you don't need to do nothing. Just copy the inf to a folder in your plugins folder! the files will be copied from your XP OS to where it should go!
StewartRoonie
Wow!

It's good to see so many people taking initiative and giving us a good info on Internet Explorer 7 Plugin Working... Thanks a lot...
NeTTecH
rolleyes.gif Great plugin, finally got it working after a week of trying, ..... the initial inf file, putting the plugin together in the lower posting. Key was following instuctions 1, 2, 3, in the first post. Question, now that I have it working is there any way to disable the annoying runonce feature in IE7?
Jotnar
CODE
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]
"RunOnceComplete"=dword:00000001
"RunOnceHasShown"=dword:00000001

[HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Main]
"RunOnceComplete"=dword:00000001
"RunOnceHasShown"=dword:00000001


smile.gif
rey-jem
I don't know if anybody stills monitors this thread, but I haven't been able to get this to work. I followed the instructions as follows.

I integrated SP3 into my XP source.
I used nLite to integrate IE7 into my XP source.
I used the second plugin provided by spacesurfer.
I got the needed files from the IE7 installer exe and expanded any missing ones from my XP source.
I put each file in its appropriate location based on where they are in my working installation of WinXP.

Internet Explorer starts up, but when I type a url such as www.google.com, I get "www.google.com is currently unavailable." Are there any other plugins required to get this to work? I also tried it skipping the second step and using the first plugin. From a command prompt, I can ping the url and I get a reply; so my network connection is good. Any help is greatly appreciated.

-Rey
Ed_P
QUOTE (rey-jem @ Mar 16 2009, 08:46 PM) *
I got the needed files from the IE7 installer exe and expanded any missing ones from my XP source.

Mixing file versions is not a good idea unless you know exactly what you're doing.
rey-jem
QUOTE (Ed_P @ Mar 17 2009, 12:00 PM) *
Mixing file versions is not a good idea unless you know exactly what you're doing.

I figured this would be the equivalent of performing a clean install using the source files and then installing IE 7 from the downloaded exe. I also tried using only the files from my working installation which have been updated via windows update but still no luck. Does this plugin require XPE?
Enigma644
Anyone got this working with IE8 yet?
DanceswithElves
QUOTE (spacesurfer @ Dec 29 2007, 10:22 AM) *
Okay, I got IE7 working with Tabs, IE Settings, Menus, etc. It seems to work okay without registry entries. Like aec said, unpack the Internet Explorer 7 setup exe and grab the files from there. The only file I didn't find was xmllite.dll. I grabbed it from my running installation.

Here's the inf:

CODE
; PE Builder v3 plug-in INF file
; Internet Explorer 7 Plugin by Spacesurfer

[Version]
Signature= "$Windows NT$"

[PEBuilder]
Name="Browser: Internet Explorer 7"
Enable=1
Help=

[WinntDirectories]
a="Programs\Common Files",2
b="Programs\Common Files\Microsoft Shared",2
c="Programs\Common Files\Microsoft Shared\VGX",2
d="I386\system32\en-US",2

[SourceDisksFiles]

files\vgx\vgx.dll=c
files\IE7\*.*=1,,3
files\system32\*.*=2

files\en-US\*.*=d
files\IE7\en-US\*.*=d


The files in IE7 are all files in Inter Explorer folder in Program files. The files in system32 are listed below. The files in en-US are those in system32\en-US.

system32 files:
CODE
admparse.dll
extmgr.dll
icardie.dll
icrav03.rat
idndl.dll
ieakeng.dll
ieaksie.dll
ieakui.dll
ieapfltr.dat
ieapfltr.dll
ieencode.dll
ieframe.dll
iertutil.dll
ieudinit.exe
ieui.dll
msfeeds.dll
msfeedsbs.dll
msfeedssync.exe
nlsdl.dll
normaliz.dll
normidna.nls
normnfc.nls
normnfd.nls
normnfkc.nls
normnfkd.nls
occache.dll
spmsg.dll
spupdsvc.exe
ticrf.rat
winfxdocobj.exe
xmllite.dll


Hi there,

I'm having trouble adding this plugin to the nu2menu, because there is no included IE7_nu2menu.xml. Has someone built one? Or am i just missing something very obvious?

thanks
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2009 Invision Power Services, Inc.