Craftcom

BartPE-XPE => Plugins => Téma založeno: sparsus Úterý, 19.08.2008, 02:41



Název: Internet Explorer 7
Přispěvatel: sparsus Úterý, 19.08.2008, 02:41
Již jsem zkoušel vytvořit plugin pro IE7. Výsledek byl, že jsem opravdu měl IE7, ale byl nestabilní (vyskakoval např. při kliknutí na Nástroje apod.) a nešlo přejít na žádné stránky pomocí lišty adresa nebo hlásil systém při spouštění chyby.
Vycházel jsem z této stránky: http://www.911cd.net/forums//index.php?showtopic=20858

Pokud bude mít někdo trpělivost a chuť nebo nalezne nějakou chybu, kterou jsem přehlédl, budu rád, když dokončí to, co jsem začal nebo se podělí o poznatky.

Jako zdroj instalačních souborů jsem použil:
a) Windows XP SP2 - vznikl nestabilní prohlížeč a nešlo přejít na jinou stránku pomocí lišty adresa
b) Windows XP SP3 s integrovaným IE7 - systém hlásil chybu při spouštění (soubory browseui.dll a shdocvw.dll - později jsem zjistil, že mají odlišnou velikost oproti souborům v XP SP2) a nebyl funkční explorer (vlastní prostředí windows; byla funkční jen příkazová řádka). Zde jsem nemohl vyzkoušet funkčnost prohlížeče, protože se mi nepodařilo nastavit IP adresy a dns servry. U tohoto jsem zatím ještě nezkoušel nahradit soubory způsobující chyby původními, nebyl čas.

V obou případech nebyl na prohlížeč aplikován vzhled Windows XP Blue pomocí WindowBlinds, ale s tím jsem počítal.

Nakopíroval jsem potřebné soubory:
1) všechno (i složky) z Program Files\Internet Explorer do složky files\IE7
2) všechno ze složky c:\windows\system32\cs-cz do složky files\cs-cz
3) jediný soubor z C:\Program Files\Common Files\Microsoft Shared\VGX do složky files\vgx
4) seznam souborů vypsaný níže ze složky c:\windows\system32 do složky files\system32

Seznam souborů ad. 4)
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





INF SOUBOR:
; PE Builder v3 plug-in INF file
; Internet Explorer 7

[Version]
Signature= "$Windows NT$"

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

[WinntDirectories]
a="Programs\Common Files\Microsoft Shared\VGX",2
b="I386\system32\cs-CZ",2

[SourceDisksFiles]
files\vgx\vgx.dll=a,,1
files\IE7\*.*=1,,3
files\system32\*.*=2
files\cs-CZ\*.*=b
files\IE7\cs-CZ\*.*=b

[Default.AddReg]
;nastavení výchozího vyhledávače google.com, přidání vyhledávačů seznam.cz a cuil.com
0x1, "Software\Microsoft\Internet Explorer\SearchScopes", "DefaultScope", "{A45AF8AD-6E1B-4CA7-9508-21F76F1EB510}"
0x4, "Software\Microsoft\Internet Explorer\SearchScopes", "Version", 0x00000001
0x1, "Software\Microsoft\Internet Explorer\SearchScopes\{0633EE93-D776-472f-A0FF-E1416B8B2E3A}", "", "Live Search"
0x1, "Software\Microsoft\Internet Explorer\SearchScopes\{0633EE93-D776-472f-A0FF-E1416B8B2E3A}", "DisplayName", "@ieframe.dll,-12512"
0x1, "Software\Microsoft\Internet Explorer\SearchScopes\{0633EE93-D776-472f-A0FF-E1416B8B2E3A}", "URL", "http://search.live.com/results.aspx?q={searchTerms}&src={referrer:source?}"
0x1, "Software\Microsoft\Internet Explorer\SearchScopes\{A45AF8AD-6E1B-4CA7-9508-21F76F1EB510}", "DisplayName", "Google"
0x1, "Software\Microsoft\Internet Explorer\SearchScopes\{A45AF8AD-6E1B-4CA7-9508-21F76F1EB510}", "URL", "http://www.google.cz/search?hl=cs&q={searchTerms}&lr="
0x4, "Software\Microsoft\Internet Explorer\SearchScopes\{A45AF8AD-6E1B-4CA7-9508-21F76F1EB510}", "Codepage", 0x0000fde9
0x1, "Software\Microsoft\Internet Explorer\SearchScopes\{A488E08C-8F31-44FA-A697-AEE25E35B574}", "DisplayName", "Cuil"
0x1, "Software\Microsoft\Internet Explorer\SearchScopes\{A488E08C-8F31-44FA-A697-AEE25E35B574}", "URL", "http://www.cuil.com/search?q={searchTerms}"
0x4, "Software\Microsoft\Internet Explorer\SearchScopes\{A488E08C-8F31-44FA-A697-AEE25E35B574}", "Codepage", 0x0000fde9
0x1, "Software\Microsoft\Internet Explorer\SearchScopes\{E422618A-D181-48CF-ADCB-8FAB4FB425D6}", "DisplayName", "Seznam"
0x1, "Software\Microsoft\Internet Explorer\SearchScopes\{E422618A-D181-48CF-ADCB-8FAB4FB425D6}", "URL", "http://search.seznam.cz/searchScreen?q={searchTerms}&w={searchTerms}&mod=f"
0x4, "Software\Microsoft\Internet Explorer\SearchScopes\{E422618A-D181-48CF-ADCB-8FAB4FB425D6}", "Codepage", 0x0000fde9