Jump to content

IE8 support?


jvidal

Recommended Posts


Hi everyone, IE8 final was released yesterday, is it gonna be supported by HFSLIP anytime soon?

It substitutes the function: ieslip therefore in hfslip-2.0.0pa_80630a.cmd.

It looks for IE7 AND IE8 SLIPSTREAMER, copy and past the code.

In WinXP pt-br is working.

Sorry my bad English. :thumbup

:IESLIP
TITLE %T1% - Processing Internet Explorer&ECHO.&ECHO Processing Internet Explorer
MD WORK\MSIE&START/WAIT HF\%IEMAINEXE% /Q /X:WORK\MSIE
FINDSTR/I "MuiCultureDirectory" WORK\MSIE\UPDATE\update.inf>WORK\muicult.txt
FOR /F "TOKENS=2 DELIMS== " %%I IN ('FINDSTR/VIR "\." WORK\muicult.txt') DO SET MUICD=%%~I
COPY WORK\MSIE\update\eula.rtf WORK\MSIE\%IEVER%Eula.rtf >NUL
SET TXTDIR05=1&SET TXTDIR31=1&SET TXTDIR32=1&SET TXTDIR33=1&SET TXTDIR34=1
IF "%OSLEVEL%"=="23" (
DEL/Q/F WORK\MSIE\browseui.dll WORK\MSIE\html.iec WORK\MSIE\ieencode.dll
DEL/Q/F WORK\MSIE\msls31.dll WORK\MSIE\shdocvw.dll WORK\MSIE\shlwapi.dll
IF "%IEVER%"=="IE7" ELSE IF "%IEVER%"=="IE8" DEL/Q/F WORK\MSIE\jscript.dll WORK\MSIE\vbscript.dll
)
ECHO>>WORK\HFSDST.TXT PFIE=16422,"Internet Explorer"
ECHO>>WORK\HFS_PFIE.TXT ieproxy.dll&ECHO>>WORK\HFSSDF.TXT ieproxy.dll=1
ECHO>>SOURCESS\I386\TXTSETUP.SIF ieproxy.dll = 1,,,,,,,,3,3&ECHO>>SOURCESS\I386\DOSNET.INF d1,ieproxy.dll
ECHO>>WORK\HFSDST.TXT PFIELG4=16422,"Internet Explorer\%MUICD%"
ECHO>>WORK\RENAME.CMD REN "WORK\CDROOT\I386\hmmapi.dll.mui" hmmapi.mui
ECHO>>WORK\RENAME.CMD REN "WORK\CDROOT\I386\iexplore.exe.mui" iexplore.mui
ECHO>>WORK\HFS_PFIELG4.TXT hmmapi.dll.mui,hmmapi.mui&ECHO>>WORK\HFSSDF.TXT hmmapi.mui=1
ECHO>>WORK\HFS_PFIELG4.TXT iexplore.exe.mui,iexplore.mui&ECHO>>WORK\HFSSDF.TXT iexplore.mui=1
ECHO>>SOURCESS\I386\TXTSETUP.SIF hmmapi.mui = 1,,,,,,,,3,3&ECHO>>SOURCESS\I386\DOSNET.INF d1,hmmapi.mui
ECHO>>SOURCESS\I386\TXTSETUP.SIF iexplore.mui = 1,,,,,,,,3,3&ECHO>>SOURCESS\I386\DOSNET.INF d1,iexplore.mui
IF "%IEVER%"=="IE7" (
ECHO>>WORK\RENAME.CMD REN "WORK\CDROOT\I386\iedw.exe.mui" iedw.mui
ECHO>>WORK\HFS_PFIELG4.TXT iedw.exe.mui,iedw.mui&ECHO>>WORK\HFSSDF.TXT iedw.mui=1
ECHO>>SOURCESS\I386\TXTSETUP.SIF iedw.mui = 1,,,,,,,,3,3&ECHO>>SOURCESS\I386\DOSNET.INF d1,iedw.mui
ECHO>>WORK\RENAME.CMD REN "WORK\CDROOT\I386\iecleanup.exe" iecleanp.exe
ECHO>>WORK\HFS_PFIE.TXT iecleanup.exe,iecleanp.exe&ECHO>>WORK\HFSSDF.TXT iecleanp.exe=1
ECHO>>SOURCESS\I386\TXTSETUP.SIF iecleanp.exe = 1,,,,,,,,3,3&ECHO>>SOURCESS\I386\DOSNET.INF d1,iecleanp.exe
)
IF "%IEVER%"=="IE7" (SET CUSTSATSDF=1&ECHO>>WORK\HFS_PFIE.TXT custsat.dll) ELSE IF "%IEVER%"=="IE8" (
ECHO>>WORK\RENAME.CMD REN "WORK\CDROOT\I386\jsdebuggeride.dll" jsdbride.dll
ECHO>>WORK\HFS_PFIE.TXT iedvtool.dll&ECHO>>WORK\HFSSDF.TXT iedvtool.dll=1
ECHO>>WORK\HFS_PFIE.TXT jsdbgui.dll&ECHO>>WORK\HFSSDF.TXT jsdbgui.dll=1
ECHO>>WORK\HFS_PFIE.TXT jsdebuggeride.dll,jsdbride.dll&ECHO>>WORK\HFSSDF.TXT jsdbride.dll=1
ECHO>>WORK\HFS_PFIE.TXT msdbg2.dll&ECHO>>WORK\HFSSDF.TXT msdbg2.dll=1
ECHO>>WORK\HFS_PFIE.TXT pdm.dll&ECHO>>WORK\HFSSDF.TXT pdm.dll=1
ECHO>>WORK\HFS_PFIE.TXT sqmapi.dll&ECHO>>WORK\HFSSDF.TXT sqmapi.dll=1
ECHO>>SOURCESS\I386\TXTSETUP.SIF iedvtool.dll = 1,,,,,,,,3,3&ECHO>>SOURCESS\I386\DOSNET.INF d1,iedvtool.dll
ECHO>>SOURCESS\I386\TXTSETUP.SIF jsdbgui.dll = 1,,,,,,,,3,3&ECHO>>SOURCESS\I386\DOSNET.INF d1,jsdbgui.dll
ECHO>>SOURCESS\I386\TXTSETUP.SIF jsdbride.dll = 1,,,,,,,,3,3&ECHO>>SOURCESS\I386\DOSNET.INF d1,jsdbride.dll
ECHO>>SOURCESS\I386\TXTSETUP.SIF msdbg2.dll = 1,,,,,,,,3,3&ECHO>>SOURCESS\I386\DOSNET.INF d1,msdbg2.dll
ECHO>>SOURCESS\I386\TXTSETUP.SIF pdm.dll = 1,,,,,,,,3,3&ECHO>>SOURCESS\I386\DOSNET.INF d1,pdm.dll
ECHO>>SOURCESS\I386\TXTSETUP.SIF sqmapi.dll = 1,,,,,,,,3,3&ECHO>>SOURCESS\I386\DOSNET.INF d1,sqmapi.dll
ECHO>>WORK\RENAME.CMD REN "WORK\CDROOT\I386\iedvtool.dll.mui" iedvtool.mui
ECHO>>WORK\RENAME.CMD REN "WORK\CDROOT\I386\jsdbgui.dll.mui" jsdbgui.mui
ECHO>>WORK\RENAME.CMD REN "WORK\CDROOT\I386\jsdebuggeride.dll.mui" jsdbride.mui
ECHO>>WORK\HFS_PFIELG4.TXT iedvtool.dll.mui,iedvtool.mui&ECHO>>WORK\HFSSDF.TXT iedvtool.mui=1
ECHO>>WORK\HFS_PFIELG4.TXT jsdbgui.dll.mui,jsdbgui.mui&ECHO>>WORK\HFSSDF.TXT jsdbgui.mui=1
ECHO>>WORK\HFS_PFIELG4.TXT jsdebuggeride.dll.mui,jsdbride.mui&ECHO>>WORK\HFSSDF.TXT jsdbride.mui=1
ECHO>>SOURCESS\I386\TXTSETUP.SIF iedvtool.mui = 1,,,,,,,,3,3&ECHO>>SOURCESS\I386\DOSNET.INF d1,iedvtool.mui
ECHO>>SOURCESS\I386\TXTSETUP.SIF jsdbgui.mui = 1,,,,,,,,3,3&ECHO>>SOURCESS\I386\DOSNET.INF d1,jsdbgui.mui
ECHO>>SOURCESS\I386\TXTSETUP.SIF jsdbride.mui = 1,,,,,,,,3,3&ECHO>>SOURCESS\I386\DOSNET.INF d1,jsdbride.mui
)
IF "%IEVER%"=="IE8" (
ECHO>>WORK\RENAME.CMD REN "WORK\CDROOT\I386\ExtExport.exe" extexpor.exe
ECHO>>WORK\RENAME.CMD REN "WORK\CDROOT\I386\ie8props.propdesc" ie8props.pro
ECHO>>WORK\RENAME.CMD REN "WORK\CDROOT\I386\JSProfilerCore.dll" jspfcore.dll
ECHO>>WORK\RENAME.CMD REN "WORK\CDROOT\I386\jsprofilerui.dll" jspfiler.dll
ECHO>>WORK\RENAME.CMD REN "WORK\CDROOT\I386\iexplore.exe.mui" iexplore.mui
ECHO>>SOURCESS\I386\TXTSETUP.SIF extexpor.exe = 1,,,,,,,,3,3&ECHO>>SOURCESS\I386\DOSNET.INF d1,extexpor.exe
ECHO>>WORK\HFS_PFIE.TXT ie8props.propdesc,ie8props.pro&ECHO>>WORK\HFSSDF.TXT ie8props.pro=1
ECHO>>WORK\HFS_PFIE.TXT iexplore.exe.mui,iexplore.mui&ECHO>>WORK\HFSSDF.TXT iexplore.mui=1
ECHO>>WORK\HFS_PFIE.TXT iecompat.dll&ECHO>>WORK\HFSSDF.TXT iecompat.dll=1
ECHO>>WORK\HFS_PFIE.TXT JSProfilerCore.dll,jspfcore.dll&ECHO>>WORK\HFSSDF.TXT jspfcore.dll=1
ECHO>>WORK\HFS_PFIE.TXT jsprofilerui.dll,jspfiler.dll&ECHO>>WORK\HFSSDF.TXT jspfiler.dll=1
ECHO>>WORK\HFS_PFIE.TXT xpshims.dll&ECHO>>WORK\HFSSDF.TXT xpshims.dll=1
ECHO>>SOURCESS\I386\TXTSETUP.SIF ie8props.pro = 1,,,,,,,,3,3&ECHO>>SOURCESS\I386\DOSNET.INF d1,ie8props.pro
ECHO>>SOURCESS\I386\TXTSETUP.SIF iecompat.dll = 1,,,,,,,,3,3&ECHO>>SOURCESS\I386\DOSNET.INF d1,iecompat.dll
ECHO>>SOURCESS\I386\TXTSETUP.SIF iexplore.mui = 1,,,,,,,,3,3&ECHO>>SOURCESS\I386\DOSNET.INF d1,iexplore.mui
ECHO>>SOURCESS\I386\TXTSETUP.SIF jspfcore.dll = 1,,,,,,,,3,3&ECHO>>SOURCESS\I386\DOSNET.INF d1,jspfcore.dll
ECHO>>SOURCESS\I386\TXTSETUP.SIF jspfiler.dll = 1,,,,,,,,3,3&ECHO>>SOURCESS\I386\DOSNET.INF d1,jspfiler.dll
ECHO>>SOURCESS\I386\TXTSETUP.SIF xpshims.dll = 1,,,,,,,,3,3&ECHO>>SOURCESS\I386\DOSNET.INF d1,xpshims.dll
ECHO>>WORK\RENAME.CMD REN "WORK\CDROOT\I386\JSProfilerCore.dll.mui" jspfcore.mui
ECHO>>WORK\RENAME.CMD REN "WORK\CDROOT\I386\jsprofilerui.dll.mui" jspfiler.mui
ECHO>>WORK\HFS_PFIELG4.TXT JSProfilerCore.dll.mui,jspfcore.mui&ECHO>>WORK\HFSSDF.TXT jspfcore.mui=1
ECHO>>WORK\HFS_PFIELG4.TXT jsprofilerui.dll.mui,jspfiler.mui&ECHO>>WORK\HFSSDF.TXT jspfiler.mui=1
ECHO>>SOURCESS\I386\TXTSETUP.SIF jspfcore.mui = 1,,,,,,,,3,3&ECHO>>SOURCESS\I386\DOSNET.INF d1,jspfcore.mui
ECHO>>SOURCESS\I386\TXTSETUP.SIF jspfiler.mui = 1,,,,,,,,3,3&ECHO>>SOURCESS\I386\DOSNET.INF d1,jspfiler.mui
)
:: System32
ECHO>>WORK\RENAME.CMD REN "WORK\CDROOT\I386\advpack.dll.mui" advpack.mui
ECHO>>SOURCESS\I386\TXTSETUP.SIF advpack.mui = 1,,,,,,,2,0,0,advpack.dll.mui&ECHO>>SOURCESS\I386\DOSNET.INF d1,advpack.mui
ECHO>>SOURCESS\I386\TXTSETUP.SIF ieframe2.mui = 1,,,,,,,2,0,0,ieframe.dll.mui&ECHO>>SOURCESS\I386\DOSNET.INF d1,ieframe2.mui
ECHO>>SOURCESS\I386\TXTSETUP.SIF msfdsbs.dll = 1,,,,,,,2,0,0,msfeedsbs.dll&ECHO>>SOURCESS\I386\DOSNET.INF d1,msfdsbs.dll
ECHO>>SOURCESS\I386\TXTSETUP.SIF msfdsync.exe = 1,,,,,,,2,0,0,msfeedssync.exe&ECHO>>SOURCESS\I386\DOSNET.INF d1,msfdsync.exe
ECHO>>SOURCESS\I386\TXTSETUP.SIF wfxdocob.exe = 1,,,,,,,2,0,0,WinFXDocObj.exe&ECHO>>SOURCESS\I386\DOSNET.INF d1,wfxdocob.exe
IF "%IEVER%"=="IE8" (
ECHO>>WORK\RENAME.CMD REN "WORK\CDROOT\I386\ie4uinit.exe.mui" ie4uinit.mui
ECHO>>WORK\RENAME.CMD REN "WORK\CDROOT\I386\iedkcs32.dll.mui" iedkcs32.mui
ECHO>>WORK\RENAME.CMD REN "WORK\CDROOT\I386\mshta.exe.mui" mshta.mui
ECHO>>WORK\RENAME.CMD REN "WORK\CDROOT\I386\msrating.dll.mui" msrating.mui
ECHO>>SOURCESS\I386\TXTSETUP.SIF ie4uinit.mui = 1,,,,,,,2,0,0,ie4uinit.exe.mui&ECHO>>SOURCESS\I386\DOSNET.INF d1,ie4uinit.mui
ECHO>>SOURCESS\I386\TXTSETUP.SIF iedkcs32.mui = 1,,,,,,,2,0,0,iedkcs32.dll.mui&ECHO>>SOURCESS\I386\DOSNET.INF d1,iedkcs32.mui
ECHO>>SOURCESS\I386\TXTSETUP.SIF msdbg2.dll = 1,,,,,,,2,0,0&ECHO>>SOURCESS\I386\DOSNET.INF d1,msdbg2.dll
ECHO>>SOURCESS\I386\TXTSETUP.SIF mshta.mui = 1,,,,,,,2,0,0,mshta.exe.mui&ECHO>>SOURCESS\I386\DOSNET.INF d1,mshta.mui
ECHO>>SOURCESS\I386\TXTSETUP.SIF msrating.mui = 1,,,,,,,2,0,0,msrating.dll.mui&ECHO>>SOURCESS\I386\DOSNET.INF d1,msrating.mui
)

:: Media
FOR /F "TOKENS=1,2 DELIMS=," %%I IN ('FINDSTR/I "wav...8" WORK\MSIE\UPDATE\UPDATE.INF') DO (
IF NOT DEFINED %%~JDONE FOR /F "TOKENS=* DELIMS= " %%A IN ('ECHO %%I') DO (
ECHO>>SOURCESS\I386\TXTSETUP.SIF %%~J = 1,,,,,,,26,0,0,%%A&ECHO>>SOURCESS\I386\DOSNET.INF d1,%%~J
)
SET %%~JDONE=1
)

:: System32\<muidir>
ECHO>>SOURCESS\I386\TXTSETUP.SIF htmliec.mui = 1,,,,,,,1005,0,0,html.iec.mui&ECHO>>SOURCESS\I386\DOSNET.INF d1,htmliec.mui
ECHO>>SOURCESS\I386\TXTSETUP.SIF inetcpl.mui = 1,,,,,,,1005,0,0,inetcpl.cpl.mui&ECHO>>SOURCESS\I386\DOSNET.INF d1,inetcpl.mui
ECHO>>SOURCESS\I386\TXTSETUP.SIF msfdsbs.mui = 1,,,,,,,1005,0,0,msfeedsbs.dll.mui&ECHO>>SOURCESS\I386\DOSNET.INF d1,msfdsbs.mui
ECHO>>SOURCESS\I386\TXTSETUP.SIF wfxdocob.mui = 1,,,,,,,1005,0,0,WinFXDocObj.exe.mui&ECHO>>SOURCESS\I386\DOSNET.INF d1,wfxdocob.mui
FOR /F "DELIMS=." %%I IN ('DIR/B/ON/A-D WORK\MSIE\*dll.mui') DO (
IF /I NOT "%%I"=="advpack" IF /I NOT "%%I"=="hmmapi" IF /I NOT "%%I"=="msfeedsbs" IF /I NOT "%%I"=="iedvtool" IF /I NOT "%%I"=="jsdbgui" IF /I NOT "%%I"=="jsdebuggeride" IF /I NOT "%%I"=="JSProfilerCore" IF /I NOT "%%I"=="jsprofilerui" (
ECHO>>WORK\RENAME.CMD REN "WORK\CDROOT\I386\%%I.dll.mui" %%I.mui
ECHO>>SOURCESS\I386\TXTSETUP.SIF %%I.mui = 1,,,,,,,1005,0,0,%%I.dll.mui&ECHO>>SOURCESS\I386\DOSNET.INF d1,%%I.mui
)
)
FOR /F "DELIMS=." %%I IN ('DIR/B/ON/A-D WORK\MSIE\*exe.mui') DO (
IF /I NOT "%%I"=="iedw" IF /I NOT "%%I"=="iexplore" IF /I NOT "%%I"=="WinFXDocObj" (
ECHO>>WORK\RENAME.CMD REN "WORK\CDROOT\I386\%%I.exe.mui" %%I.mui
ECHO>>SOURCESS\I386\TXTSETUP.SIF %%I.mui = 1,,,,,,,1005,0,0,%%I.exe.mui&ECHO>>SOURCESS\I386\DOSNET.INF d1,%%I.mui
)
)

:: WBEM
ECHO>>SOURCESS\I386\TXTSETUP.SIF msfdsbs.mof = 1,,,,,,,1031,0,0,msfeedsbs.mof&ECHO>>SOURCESS\I386\DOSNET.INF d1,msfdsbs.mof
ECHO>>SOURCESS\I386\TXTSETUP.SIF msfeeds.mof = 1,,,,,,,1031,0,0&ECHO>>SOURCESS\I386\DOSNET.INF d1,msfeeds.mof

:: desktop.ini
ECHO>>SOURCESS\I386\TXTSETUP.SIF webcheck.ini = 1,,,,,,,1032,0,0,desktop.ini&ECHO>>SOURCESS\I386\DOSNET.INF d1,webcheck.ini
ECHO>>SOURCESS\I386\TXTSETUP.SIF occache.ini = 1,,,,,,,1033,0,0,desktop.ini&ECHO>>SOURCESS\I386\DOSNET.INF d1,occache.ini

:: inf\IEM\<4hex>
FOR /F %%I IN ('DIR/B WORK\MSIE\*.IEM') DO ECHO>>SOURCESS\I386\TXTSETUP.SIF %%I = 1,,,,,,,1034,0,0&ECHO>>SOURCESS\I386\DOSNET.INF d1,%%I

:: HFSLIPOC / MUWEB-MUCATWEB-OPUC-OFFICE11-OFFICE12
IF "%IEVER%"=="IE8" ECHO>>WORK\HFREGWU.TXT HKU,".DEFAULT\Software\Microsoft\Windows\CurrentVersion\Ext\Stats\{6E32070A-766D-4EE6-879C-DC1FA91D2FC3}\iexplore\AllowedDomains\microsoft.com",,,
ECHO>>WORK\HFREGWU.TXT HKU,".DEFAULT\Software\Microsoft\Windows\CurrentVersion\Ext\Stats\{6E32070A-766D-4EE6-879C-DC1FA91D2FC3}\iexplore","Flags",0x10001,4
ECHO>>WORK\HFREGWU.TXT HKU,".DEFAULT\Software\Microsoft\Windows\CurrentVersion\Ext\Stats\{5AE58FCF-6F6A-49B2-B064-02492C66E3F4}\iexplore","Flags",0x10001,4
ECHO>>WORK\HFREGWU.TXT HKU,".DEFAULT\Software\Microsoft\Windows\CurrentVersion\Ext\Stats\{C7DB51B4-BCF7-4923-8874-7F1A0DC92277}\iexplore","Flags",0x10001,4
ECHO>>WORK\HFREGWU.TXT HKU,".DEFAULT\Software\Microsoft\Windows\CurrentVersion\Ext\Stats\{4453D895-F2A1-4A38-A285-1EF9BD3F6D5D}\iexplore","Flags",0x10001,4
ECHO>>WORK\HFREGWU.TXT HKU,".DEFAULT\Software\Microsoft\Windows\CurrentVersion\Ext\Stats\{C9712B19-838B-45A5-ABF2-9A315DDDED50}\iexplore","Flags",0x10001,4
ECHO>>WORK\ROEZZB.TXT HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\ZZB","IE7_1",0,"%%11%%\regsvr32 /s """%%16422%%\Internet Explorer\ieproxy.dll""""
ECHO>>WORK\ROEZZB.TXT HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\ZZB","IE7_2",0,"%%11%%\regsvr32 /s /i /n """%%11%%\ieframe.dll""""
ECHO>>WORK\ROEZZB.TXT HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\ZZB","IE7_3",0,"%%11%%\regsvr32 /s """%%11%%\actxprxy.dll""""

:: INF
SET HFXINF=WORK\MSIE\UPDATE\update.inf&CALL :T1INFCREATOR
IF "%IEVER%"=="IE7" ECHO>>SOURCESS\I386\HFSLP!HFSCOUNT!.INF ProductIDCode = "%IE7PIDCODE%"

:: IEACCESS.INF
IF EXIST HFCABS\ieaccess.cab IF DEFINED LNG CALL :IEAXFIX
IF NOT EXIST SOURCESS\I386\IEACCESS.IN_ (
EXPAND SOURCE\I386\IEACCESS.IN_ -R WORK >NUL
TYPE WORK\ieaccess.inf>WORK\ieaccess2.inf
IF NOT DEFINED NOIEAXSTRNGSRCH (FINDSTR/VBIR "\[Show \[Hide Commandline TickCount" WORK\ieaccess2.inf>WORK\CDROOT\I386\ieaccess.inf) ELSE (
FINDSTR/VBIR "\[Show \[Hide Commandline TickCount IEAccess_Tip" WORK\ieaccess2.inf>WORK\CDROOT\I386\ieaccess.inf
ECHO>>WORK\CDROOT\I386\ieaccess.inf IEAccess_Tip="Adds or removes access to Internet Explorer from the Start menu and Desktop"
ECHO/>>WORK\CDROOT\I386\ieaccess.inf
)
ECHO>>WORK\CDROOT\I386\ieaccess.inf [ShowIE]
ECHO>>WORK\CDROOT\I386\ieaccess.inf Commandline="%%11%%\ie4uinit.exe -show"
ECHO>>WORK\CDROOT\I386\ieaccess.inf TickCount=500
ECHO/>>WORK\CDROOT\I386\ieaccess.inf
ECHO>>WORK\CDROOT\I386\ieaccess.inf [HideIE]
ECHO>>WORK\CDROOT\I386\ieaccess.inf Commandline="%%11%%\ie4uinit.exe -hide"
ECHO>>WORK\CDROOT\I386\ieaccess.inf TickCount=500
)

:: FIXES
FINDSTR/VIR "Welcome PhishingFilter RunOnceHasShown RunOnceLastShown RunOnceComplete UseClearType" WORK\MSIE\ieuinit.inf>ieuinit.inf
MOVE/Y ieuinit.inf WORK\MSIE >NUL
ECHO>MKSDINF.CMD @ECHO OFF
ECHO>>MKSDINF.CMD ECHO^>SOURCESS\I386\HFSLIPSD.INF [Version]
ECHO>>MKSDINF.CMD ECHO^>^>SOURCESS\I386\HFSLIPSD.INF Signature="$WINDOWS NT$"
ECHO>>MKSDINF.CMD ECHO^>^>SOURCESS\I386\HFSLIPSD.INF [Optional Components]
ECHO>>MKSDINF.CMD ECHO^>^>SOURCESS\I386\HFSLIPSD.INF ShowDesktop
ECHO>>MKSDINF.CMD ECHO^>^>SOURCESS\I386\HFSLIPSD.INF [ShowDesktop]
ECHO>>MKSDINF.CMD ECHO^>^>SOURCESS\I386\HFSLIPSD.INF CopyFiles=Copy.ShowDesktop
ECHO>>MKSDINF.CMD ECHO^>^>SOURCESS\I386\HFSLIPSD.INF OptionDesc="%%%%ShowDesktop%%%%"
ECHO>>MKSDINF.CMD ECHO^>^>SOURCESS\I386\HFSLIPSD.INF Tip="%%%%ShowDesktop%%%%"
ECHO>>MKSDINF.CMD ECHO^>^>SOURCESS\I386\HFSLIPSD.INF Modes=0,1,2,3
ECHO>>MKSDINF.CMD ECHO^>^>SOURCESS\I386\HFSLIPSD.INF [SourceDisksNames]
ECHO>>MKSDINF.CMD ECHO^>^>SOURCESS\I386\HFSLIPSD.INF 1="Windows CD","WIN51",,"\I386"
ECHO>>MKSDINF.CMD ECHO^>^>SOURCESS\I386\HFSLIPSD.INF [SourceDisksFiles]
ECHO>>MKSDINF.CMD ECHO^>^>SOURCESS\I386\HFSLIPSD.INF sdesktop.scf=1
ECHO>>MKSDINF.CMD ECHO^>^>SOURCESS\I386\HFSLIPSD.INF [DestinationDirs]
ECHO>>MKSDINF.CMD ECHO^>^>SOURCESS\I386\HFSLIPSD.INF Copy.ShowDesktop=53,"%%%%ApplicationData%%%%\%%%%QuickLaunchDir%%%%"
ECHO>>MKSDINF.CMD ECHO^>^>SOURCESS\I386\HFSLIPSD.INF [Copy.ShowDesktop]
ECHO>>MKSDINF.CMD ECHO^>^>SOURCESS\I386\HFSLIPSD.INF %%%%ShowDesktop%%%%,sdesktop.scf
EXPAND SOURCE\I386\SHELL.IN_ -R WORK >NUL
FINDSTR/L "ShowDesktop" WORK\SHELL.INF >NUL
IF ERRORLEVEL 1 (
IF DEFINED NOIE7STRNGSRCH (ECHO>>MKSDINF.CMD TYPE WORK\SHELL.INF^>^>SOURCESS\I386\HFSLIPSD.INF) ELSE (
ECHO>>MKSDINF.CMD ECHO^>^>SOURCESS\I386\HFSLIPSD.INF [Strings]
ECHO>>MKSDINF.CMD FOR /F "DELIMS=" %%%%I IN ^('FIND /I "ShowDesktop" WORK\SHELL.INF'^) DO ^(
ECHO>>MKSDINF.CMD IF DEFINED SHOWD1 ECHO^>^>SOURCESS\I386\HFSLIPSD.INF %%%%I
ECHO>>MKSDINF.CMD SET SHOWD1=1
ECHO>>MKSDINF.CMD ^)
ECHO>>MKSDINF.CMD FOR /F "DELIMS=" %%%%I IN ^('FIND /I "QuickLaunch" WORK\SHELL.INF'^) DO ^(
ECHO>>MKSDINF.CMD IF DEFINED SHOWD2 ECHO^>^>SOURCESS\I386\HFSLIPSD.INF %%%%I
ECHO>>MKSDINF.CMD SET SHOWD2=1
ECHO>>MKSDINF.CMD ^)
)
ECHO>>MKSDINF.CMD FOR /F "TOKENS=2 DELIMS=\" %%%%I IN ^('FIND /I "U_SHELL_FOLDERS_APPDATA=" SOURCE\I386\HIVEDEF.INF'^) DO ^(
ECHO>>MKSDINF.CMD IF DEFINED SHOWD3 ECHO^>^>SOURCESS\I386\HFSLIPSD.INF ApplicationData = "%%%%I
ECHO>>MKSDINF.CMD SET SHOWD3=1
ECHO>>MKSDINF.CMD ^)
CMD/U/C "MKSDINF.CMD"
) ELSE (
CALL MKSDINF.CMD
ECHO>>SOURCESS\I386\HFSLIPSD.INF [Strings]
FOR /F "TOKENS=2 DELIMS=\" %%I IN ('FINDSTR/BIR "U_SHELL_FOLDERS_APPDATA=" SOURCE\I386\HIVEDEF.INF') DO (
ECHO>>SOURCESS\I386\HFSLIPSD.INF ApplicationData = "%%I
)
FINDSTR/BIR "ShowDesktop QuickLaunch" WORK\SHELL.INF>>SOURCESS\I386\HFSLIPSD.INF
)
DEL/Q/F MKSDINF.CMD
ECHO>SOURCESS\I386\sdesktop.scf [Shell]&ECHO>>SOURCESS\I386\sdesktop.scf Command=2&ECHO>>SOURCESS\I386\sdesktop.scf IconFile=explorer.exe,3
ECHO>>SOURCESS\I386\sdesktop.scf [Taskbar]&ECHO>>SOURCESS\I386\sdesktop.scf Command=ToggleDesktop
ECHO>>SOURCESS\I386\TXTSETUP.SIF HFSLIPSD.INF = 1,,,,,,,20,0,0&ECHO>>SOURCESS\I386\DOSNET.INF d1,HFSLIPSD.INF
ECHO>>SOURCESS\I386\TXTSETUP.SIF sdesktop.scf = 1,,,,,,,,3,3&ECHO>>SOURCESS\I386\DOSNET.INF d1,sdesktop.scf

:: MOVE
XCOPY/Y WORK\MSIE\UPDATE\*.CAT WORK\SVCPACK >NUL
XCOPY/DY WORK\MSIE\spmsg.dll WORK\CDROOT\I386 >NUL&DEL/Q/F WORK\MSIE\sp*.*
XCOPY/Y WORK\MSIE WORK\CDROOT\I386

:: PLUS
ECHO.
IF EXIST WORK\MSIE\support (
IF EXIST SOURCE\I386\xmllite.dl* DEL/Q/F WORK\MSIE\support\xmllite.dll
XCOPY/DY WORK\MSIE\support WORK\CDROOT\I386
) ELSE (
MD TEMP
START/WAIT WORK\MSIE\UPDATE\idndl.exe /Q /X:TEMP
START/WAIT WORK\MSIE\UPDATE\nlsdl.exe /Q /X:TEMP
IF NOT EXIST SOURCE\I386\xmllite.dl* (
START/WAIT WORK\MSIE\UPDATE\xmllitesetup.exe /Q /X:TEMP
MOVE TEMP\SP2QFE\xmllite.dll TEMP >NUL
)
MOVE/Y TEMP\UPDATE\*.CAT WORK\SVCPACK >NUL
XCOPY/DY TEMP WORK\CDROOT\I386
RD/Q/S TEMP
)

:: HOTFIXES
ECHO.&ECHO Checking for %IEVER% hotfixes (if any)
IF EXIST HF\%IEVER%*-KB*.exe FOR /F %%I IN ('DIR/B HF\%IEVER%*-KB*.exe') DO (SET HFIE=%%I&CALL :IEHFX)
IF EXIST HF\NOREG\%IEVER%*-KB*.exe FOR /F %%I IN ('DIR/B HF\NOREG\%IEVER%*-KB*.exe') DO (SET HFIE=NOREG\%%I&SET HFNOREG=1&CALL :IEHFX)
SET HFNOREG=
GOTO :EOF

Link to comment
Share on other sites

Just wanted to say thanks to rhadamants.

His changes to the hfslip-2.0.0pa_80630a.cmd works perfect on original Danish WinXPpro SP3 with IE8 and all the latest KB-patches.

And thanks to all the work done on HFSLIP! It's an amazing tool and when combining with nLite and DriverPacks, you get a really cool install.

Link to comment
Share on other sites

Thanks for the inputs rhadamants. :thumbup

Does anyone feel brave enough to mod the beta to see if it works? Sorry, my time is limited and can't test and tune.

You mean to modify the 1.7.9 beta with the code above?

Link to comment
Share on other sites

I inserted rhadamants's code into hfslip-1.7.9_beta_d.cmd, and try slipstreaming IE8. So far, at T13 there has been some errors, as well as at first startup.

The install has not yet completed, so I make a full report later, but it does not look promising.

Edit 1: " Windows cannot start. The comment "Window cannot access the specified device, path or file. You may not have the appropriate permissions to access the item."

Edit 2: Oops! I include IE8 in the HF folder as well as OnePiece_IE8_WinXPSP3_v1.0.1_AddOn_ENU.7z in the HFAAO folder. Will retry again tonight with only IE8 in the HF folder.

Edit 3: Attach modified cmd file.

Edit 4: Attach slipstream log.

Edit 5: The modified cmd file does NOT work. Going to try the HFAOO method.

hfslip_1.7.9_beta_e.7z

HFSLIP.7z

Edited by kenlau
Link to comment
Share on other sites

@all who are integrated OnePiece-IE8

does kb968220 show up in WU or not?

No, it does not show up in WU (as far as my build is concern)

I have KB968220-IE8.CAT located in

C:\WINDOWS\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\KB968220-IE8.CAT

in my installed XP. U can check if your exists or not. (I'm not sure if this is the one that cause WU to shown up kb968220)

Link to comment
Share on other sites

@all who are integrated OnePiece-IE8

does kb968220 show up in WU or not?

No, it does not show up in WU (as far as my build is concern)

I have KB968220-IE8.CAT located in

C:\WINDOWS\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\KB968220-IE8.CAT

in my installed XP. U can check if your exists or not. (I'm not sure if this is the one that cause WU to shown up kb968220)

Well, the kb968220-ie.cat is located in C:\WINDOWS\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE} but the WU insist to update. Very strange

Edit 3: Attach modified cmd file.

I'll try now

Link to comment
Share on other sites

I inserted rhadamants's code into hfslip-1.7.9_beta_d.cmd, and try slipstreaming IE8. So far, at T13 there has been some errors, as well as at first startup.

The install has not yet completed, so I make a full report later, but it does not look promising.

Edit 1: " Windows cannot start. The comment "Window cannot access the specified device, path or file. You may not have the appropriate permissions to access the item."

Edit 2: Oops! I include IE8 in the HF folder as well as OnePiece_IE8_WinXPSP3_v1.0.1_AddOn_ENU.7z in the HFAAO folder. Will retry again tonight with only IE8 in the HF folder.

Edit 3: Attach modified cmd file.

Edit 4: Attach slipstream log.

I tried the modified hfslip but at first stage of install I got an error that it says that system cannot copy ie8props.propdesc

Link to comment
Share on other sites

I tried the modified hfslip but at first stage of install I got an error that it says that system cannot copy ie8props.propdesc

Sorry if I gave you the impression it is working. My post is more of a working log. and maybe the author can use it to fine tune and make it work.

Link to comment
Share on other sites

I inserted rhadamants's code into hfslip-1.7.9_beta_d.cmd, and try slipstreaming IE8. So far, at T13 there has been some errors, as well as at first startup.

The install has not yet completed, so I make a full report later, but it does not look promising.

Edit 1: " Windows cannot start. The comment "Window cannot access the specified device, path or file. You may not have the appropriate permissions to access the item."

Edit 2: Oops! I include IE8 in the HF folder as well as OnePiece_IE8_WinXPSP3_v1.0.1_AddOn_ENU.7z in the HFAAO folder. Will retry again tonight with only IE8 in the HF folder.

Edit 3: Attach modified cmd file.

Edit 4: Attach slipstream log.

Edit 5: The modified cmd file does NOT work. Going to try the HFAOO method.

It forgives me the delay, but I am trying to adapt so far in 1.7.9 and nothing. I go to try one plug-in the 1.7.9. I prefer hfslip 2.0 I understand the code well.

Link to comment
Share on other sites

It forgives me the delay, but I am trying to adapt so far in 1.7.9 and nothing. I go to try one plug-in the 1.7.9. I prefer hfslip 2.0 I understand the code well.

Is it possible to slipstream IE8 with hfslip 2.0modded and then all other updates with hfslip 1.7.9 ??

Link to comment
Share on other sites

It forgives me the delay, but I am trying to adapt so far in 1.7.9 and nothing. I go to try one plug-in the 1.7.9. I prefer hfslip 2.0 I understand the code well.

Is it possible to slipstream IE8 with hfslip 2.0modded and then all other updates with hfslip 1.7.9 ??

Find:

IF EXIST HF\IE7-WindowsX* FOR /F %%I IN ('DIR/B HF\IE7-WindowsXP-x*') DO SET IE7EXE=%%I

Add below:

IF EXIST HF\IE8-WindowsX* FOR /F %%I IN ('DIR/B HF\IE8-WindowsXP-x*') DO SET IE8EXE=%%I

Find:

IF "%IE7SLIPSTREAM%"=="1" SET /A HFSLP=!HFSLP!+1&CALL :IE7SLIP

Add below:

IF DEFINED IE8EXE SET /A HFSLP=!HFSLP!+1&CALL :IE8SLIP

Find:

ECHO>>WORK\HFSLIPCMDP1.TXT REN %%SYSTEMROOT%%\SYSTEM32\pngfilt2.dll pngfilt.dll
)

Add below:

IF EXIST WORK\I386E\dxtmsft.dll (
REN WORK\I386E\dxtmsft.dll dxtmsft2.dll
REN WORK\I386E\I386\dxtrans.dll dxtrans2.dll
REN WORK\I386E\mshtmled.dll mshtmld2.dll
REN WORK\I386E\mstime.dll mstime2.dll
ECHO>>WORK\HFSLIPCMDP1.TXT COPY/Y %%SYSTEMROOT%%\system32\dxtmsft2.dll %%SYSTEMROOT%%\system32\dllcache\dxtmsft.dll
ECHO>>WORK\HFSLIPCMDP1.TXT DEL/Q/F %%SYSTEMROOT%%\system32\dxtmsft.dll
ECHO>>WORK\HFSLIPCMDP1.TXT REN %%SYSTEMROOT%%\system32\dxtmsft2.dll dxtmsft.dll
ECHO>>WORK\HFSLIPCMDP1.TXT COPY/Y %%SYSTEMROOT%%\system32\dxtrans2.dll %%SYSTEMROOT%%\system32\dllcache\dxtrans.dll
ECHO>>WORK\HFSLIPCMDP1.TXT DEL/Q/F %%SYSTEMROOT%%\system32\dxtrans.dll
ECHO>>WORK\HFSLIPCMDP1.TXT REN %%SYSTEMROOT%%\system32\dxtrans2.dll dxtrans.dll
ECHO>>WORK\HFSLIPCMDP1.TXT COPY/Y %%SYSTEMROOT%%\system32\mshtmld2.dll %%SYSTEMROOT%%\system32\dllcache\mshtmled.dll
ECHO>>WORK\HFSLIPCMDP1.TXT DEL/Q/F %%SYSTEMROOT%%\system32\mshtmled.dll
ECHO>>WORK\HFSLIPCMDP1.TXT REN %%SYSTEMROOT%%\system32\mshtmld2.dll mshtmled.dll
ECHO>>WORK\HFSLIPCMDP1.TXT COPY/Y %%SYSTEMROOT%%\system32\mstime2.dll %%SYSTEMROOT%%\system32\dllcache\mstime.dll
ECHO>>WORK\HFSLIPCMDP1.TXT DEL/Q/F %%SYSTEMROOT%%\system32\mstime.dll
ECHO>>WORK\HFSLIPCMDP1.TXT REN %%SYSTEMROOT%%\system32\mstime2.dll mstime.dll
REN WORK\I386E\iepeers.dll iepeers2.dll
ECHO>>WORK\HFSLIPCMDP1.TXT COPY/Y %%SYSTEMROOT%%\system32\iepeers2.dll %%SYSTEMROOT%%\system32\dllcache\iepeers.dll
ECHO>>WORK\HFSLIPCMDP1.TXT DEL/Q/F %%SYSTEMROOT%%\system32\iepeers.dll
ECHO>>WORK\HFSLIPCMDP1.TXT REN %%SYSTEMROOT%%\system32\iepeers2.dll iepeers.dll
REN WORK\I386E\wininet.dll wininet3.dll
ECHO>>WORK\HFSLIPCMDP1.TXT COPY/Y %%SYSTEMROOT%%\system32\wininet3.dll %%SYSTEMROOT%%\system32\dllcache\wininet.dll
ECHO>>WORK\HFSLIPCMDP1.TXT REN %%SYSTEMROOT%%\system32\wininet.dll wininet.old
ECHO>>WORK\HFSLIPCMDP1.TXT REN %%SYSTEMROOT%%\system32\wininet3.dll wininet.dll
REN WORK\I386E\urlmon.dll urlmon3.dll
ECHO>>WORK\HFS_SYS32.TXT iertutil.dll&ECHO>>WORK\HFSSDF.TXT iertutil.dll=1
ECHO>>WORK\HFS_SYS32.TXT urlmon.dll,urlmon3.dll&ECHO>>WORK\HFSSDF.TXT urlmon3.dll=1
ECHO>>SOURCESS\I386\TXTSETUP.SIF iertutil.dll = 1,,,,,,,,3,3&ECHO>>SOURCESS\I386\DOSNET.INF d1,iertutil.dll
ECHO>>SOURCESS\I386\TXTSETUP.SIF urlmon3.dll = 1,,,,,,,,3,3&ECHO>>SOURCESS\I386\DOSNET.INF d1,urlmon3.dll
)

Add in the end of the archive before the last :EOF

:IE8SLIP
TITLE %T1% - Processing Internet Explorer 8
MD WORK\IE7&START/WAIT HF\IE8-WindowsXP-x86-PTB.exe /Q /X:WORK\IE7
FINDSTR/I "MuiCultureDirectory" WORK\IE7\UPDATE\update.inf>WORK\muicult.txt
FOR /F "TOKENS=2 DELIMS== " %%I IN ('FINDSTR/VIR "\." WORK\muicult.txt') DO SET MUICD=%%~I
COPY WORK\IE7\UPDATE\EULA.RTF WORK\IE7\IE8Eula.rtf >NUL
FOR /F %%I IN ('DIR/B WORK\IE7\UPDATE\*.INF') DO (COPY WORK\IE7\UPDATE\%%I "WORK\INFS\!HFSLP!.INF" >NUL&CALL :HFSLIPINFCREATOR1)
SET TXTDIR05=1&SET TXTDIR31=1&SET TXTDIR32=1&SET TXTDIR33=1&SET TXTDIR34=1
IF "%VERSION%"=="XP" IF "%SP%"=="3" (
DEL/Q/F WORK\IE7\browseui.dll WORK\IE7\html.iec WORK\IE7\ieencode.dll
DEL/Q/F WORK\IE7\msls31.dll WORK\IE7\shdocvw.dll WORK\IE7\shlwapi.dll
)
ECHO>>WORK\HFSDST.TXT PFIE=16422,"Internet Explorer"
ECHO>>WORK\HFSDST.TXT PFIELG4=16422,"Internet Explorer\%MUICD%"
ECHO>>WORK\HFSSDF.TXT ieproxy.dll=1&ECHO>>WORK\HFS_PFIE.TXT ieproxy.dll
ECHO>>WORK\HFSSDF.TXT hmmapi.mui=1&ECHO>>WORK\HFS_PFIELG4.TXT hmmapi.dll.mui,hmmapi.mui
ECHO>>WORK\HFSSDF.TXT iexplore.mui=1&ECHO>>WORK\HFS_PFIELG4.TXT iexplore.exe.mui,iexplore.mui
REN "WORK\IE7\ExtExport.exe" extexpor.exe
REN "WORK\IE7\ie8props.propdesc" ie8props.pro
REN "WORK\IE7\jsdebuggeride.dll" jsdbride.dll
REN "WORK\IE7\jsdebuggeride.dll.mui" jsdbride.mui
REN "WORK\IE7\JSProfilerCore.dll" jspfcore.dll
REN "WORK\IE7\jsprofilerui.dll" jspfiler.dll
ECHO>>WORK\HFS_PFIE.TXT ie8props.propdesc,ie8props.pro&ECHO>>WORK\HFSSDF.TXT ie8props.pro=1
ECHO>>WORK\HFS_PFIE.TXT iexplore.exe.mui,iexplore.mui&ECHO>>WORK\HFSSDF.TXT iexplore.mui=1
ECHO>>WORK\HFS_PFIE.TXT iecompat.dll&ECHO>>WORK\HFSSDF.TXT iecompat.dll=1
ECHO>>WORK\HFS_PFIE.TXT iedvtool.dll&ECHO>>WORK\HFSSDF.TXT iedvtool.dll=1
ECHO>>WORK\HFS_PFIE.TXT jsdbgui.dll&ECHO>>WORK\HFSSDF.TXT jsdbgui.dll=1
ECHO>>WORK\HFS_PFIE.TXT jsdebuggeride.dll,jsdbride.dll&ECHO>>WORK\HFSSDF.TXT jsdbride.dll=1
ECHO>>WORK\HFS_PFIE.TXT JSProfilerCore.dll,jspfcore.dll&ECHO>>WORK\HFSSDF.TXT jspfcore.dll=1
ECHO>>WORK\HFS_PFIE.TXT jsprofilerui.dll,jspfiler.dll&ECHO>>WORK\HFSSDF.TXT jspfiler.dll=1
ECHO>>WORK\HFS_PFIE.TXT pdm.dll&ECHO>>WORK\HFSSDF.TXT pdm.dll=1
ECHO>>WORK\HFS_PFIE.TXT sqmapi.dll&ECHO>>WORK\HFSSDF.TXT sqmapi.dll=1
ECHO>>WORK\HFS_PFIE.TXT xpshims.dll&ECHO>>WORK\HFSSDF.TXT xpshims.dll=1
ECHO>>SOURCESS\I386\TXTSETUP.SIF ieproxy.dll = 1,,,,,,,,3,3&ECHO>>SOURCESS\I386\DOSNET.INF d1,ieproxy.dll
ECHO>>SOURCESS\I386\TXTSETUP.SIF hmmapi.mui = 1,,,,,,,,3,3&ECHO>>SOURCESS\I386\DOSNET.INF d1,hmmapi.mui
ECHO>>SOURCESS\I386\TXTSETUP.SIF iexplore.mui = 1,,,,,,,,3,3&ECHO>>SOURCESS\I386\DOSNET.INF d1,iexplore.mui
ECHO>>SOURCESS\I386\TXTSETUP.SIF extexpor.exe = 1,,,,,,,,3,3&ECHO>>SOURCESS\I386\DOSNET.INF d1,extexpor.exe
ECHO>>SOURCESS\I386\TXTSETUP.SIF ie8props.pro = 1,,,,,,,,3,3&ECHO>>SOURCESS\I386\DOSNET.INF d1,ie8props.pro
ECHO>>SOURCESS\I386\TXTSETUP.SIF iecompat.dll = 1,,,,,,,,3,3&ECHO>>SOURCESS\I386\DOSNET.INF d1,iecompat.dll
ECHO>>SOURCESS\I386\TXTSETUP.SIF iedvtool.dll = 1,,,,,,,,3,3&ECHO>>SOURCESS\I386\DOSNET.INF d1,iedvtool.dll
ECHO>>SOURCESS\I386\TXTSETUP.SIF jsdbgui.dll = 1,,,,,,,,3,3&ECHO>>SOURCESS\I386\DOSNET.INF d1,jsdbgui.dll
ECHO>>SOURCESS\I386\TXTSETUP.SIF jsdbride.dll = 1,,,,,,,,3,3&ECHO>>SOURCESS\I386\DOSNET.INF d1,jsdbride.dll
ECHO>>SOURCESS\I386\TXTSETUP.SIF jspfcore.dll = 1,,,,,,,,3,3&ECHO>>SOURCESS\I386\DOSNET.INF d1,jspfcore.dll
ECHO>>SOURCESS\I386\TXTSETUP.SIF jspfiler.dll = 1,,,,,,,,3,3&ECHO>>SOURCESS\I386\DOSNET.INF d1,jspfiler.dll
ECHO>>SOURCESS\I386\TXTSETUP.SIF pdm.dll = 1,,,,,,,,3,3&ECHO>>SOURCESS\I386\DOSNET.INF d1,pdm.dll
ECHO>>SOURCESS\I386\TXTSETUP.SIF sqmapi.dll = 1,,,,,,,,3,3&ECHO>>SOURCESS\I386\DOSNET.INF d1,sqmapi.dll
ECHO>>SOURCESS\I386\TXTSETUP.SIF xpshims.dll = 1,,,,,,,,3,3&ECHO>>SOURCESS\I386\DOSNET.INF d1,xpshims.dll
REN "WORK\IE7\JSProfilerCore.dll.mui" jspfcore.mui
REN "WORK\IE7\jsprofilerui.dll.mui" jspfiler.mui
ECHO>>WORK\HFS_PFIELG4.TXT iedvtool.dll.mui,iedvtool.mui&ECHO>>WORK\HFSSDF.TXT iedvtool.mui=1
ECHO>>WORK\HFS_PFIELG4.TXT jsdbgui.dll.mui,jsdbgui.mui&ECHO>>WORK\HFSSDF.TXT jsdbgui.mui=1
ECHO>>WORK\HFS_PFIELG4.TXT jsdebuggeride.dll.mui,jsdbride.mui&ECHO>>WORK\HFSSDF.TXT jsdbride.mui=1
ECHO>>WORK\HFS_PFIELG4.TXT JSProfilerCore.dll.mui,jspfcore.mui&ECHO>>WORK\HFSSDF.TXT jspfcore.mui=1
ECHO>>WORK\HFS_PFIELG4.TXT jsprofilerui.dll.mui,jspfiler.mui&ECHO>>WORK\HFSSDF.TXT jspfiler.mui=1
ECHO>>SOURCESS\I386\TXTSETUP.SIF iedvtool.mui = 1,,,,,,,,3,3&ECHO>>SOURCESS\I386\DOSNET.INF d1,iedvtool.mui
ECHO>>SOURCESS\I386\TXTSETUP.SIF jsdbgui.mui = 1,,,,,,,,3,3&ECHO>>SOURCESS\I386\DOSNET.INF d1,jsdbgui.mui
ECHO>>SOURCESS\I386\TXTSETUP.SIF jsdbride.mui = 1,,,,,,,,3,3&ECHO>>SOURCESS\I386\DOSNET.INF d1,jsdbride.mui
ECHO>>SOURCESS\I386\TXTSETUP.SIF jspfcore.mui = 1,,,,,,,,3,3&ECHO>>SOURCESS\I386\DOSNET.INF d1,jspfcore.mui
ECHO>>SOURCESS\I386\TXTSETUP.SIF jspfiler.mui = 1,,,,,,,,3,3&ECHO>>SOURCESS\I386\DOSNET.INF d1,jspfiler.mui
ECHO>>WORK\HFREGWU.TXT HKU,".DEFAULT\Software\Microsoft\Windows\CurrentVersion\Ext\Stats\{6E32070A-766D-4EE6-879C-DC1FA91D2FC3}\iexplore\AllowedDomains\microsoft.com",,,
ECHO>>WORK\RGSVRWU.TXT HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\ZZB","100",0,"%%11%%\regsvr32 /s """%%16422%%\Internet Explorer\ieproxy.dll""""
ECHO>>WORK\RGSVRWU.TXT HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\ZZB","101",0,"%%11%%\regsvr32 /s /i /n """%%11%%\ieframe.dll""""
ECHO>>WORK\RGSVRWU.TXT HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\ZZB","102",0,"%%11%%\regsvr32 /s """%%11%%\actxprxy.dll""""
ECHO>>SOURCESS\I386\TXTSETUP.SIF advpack.mui = 1,,,,,,,2,0,0,advpack.dll.mui&ECHO>>SOURCESS\I386\DOSNET.INF d1,advpack.mui
ECHO>>SOURCESS\I386\TXTSETUP.SIF ieframe.mui = 1,,,,,,,2,0,0,ieframe.dll.mui&ECHO>>SOURCESS\I386\DOSNET.INF d1,ieframe.mui
ECHO>>SOURCESS\I386\TXTSETUP.SIF msfdsbs.dll = 1,,,,,,,2,0,0,msfeedsbs.dll&ECHO>>SOURCESS\I386\DOSNET.INF d1,msfdsbs.dll
ECHO>>SOURCESS\I386\TXTSETUP.SIF msfdsync.exe = 1,,,,,,,2,0,0,msfeedssync.exe&ECHO>>SOURCESS\I386\DOSNET.INF d1,msfdsync.exe
ECHO>>SOURCESS\I386\TXTSETUP.SIF wfxdocob.exe = 1,,,,,,,2,0,0,WinFXDocObj.exe&ECHO>>SOURCESS\I386\DOSNET.INF d1,wfxdocob.exe
ECHO>>SOURCESS\I386\TXTSETUP.SIF ie4uinit.mui = 1,,,,,,,2,0,0,ie4uinit.exe.mui&ECHO>>SOURCESS\I386\DOSNET.INF d1,ie4uinit.mui
ECHO>>SOURCESS\I386\TXTSETUP.SIF iedkcs32.mui = 1,,,,,,,2,0,0,iedkcs32.dll.mui&ECHO>>SOURCESS\I386\DOSNET.INF d1,iedkcs32.mui
ECHO>>SOURCESS\I386\TXTSETUP.SIF msdbg2.dll = 1,,,,,,,2,0,0&ECHO>>SOURCESS\I386\DOSNET.INF d1,msdbg2.dll
ECHO>>SOURCESS\I386\TXTSETUP.SIF mshta.mui = 1,,,,,,,2,0,0,mshta.exe.mui&ECHO>>SOURCESS\I386\DOSNET.INF d1,mshta.mui
ECHO>>SOURCESS\I386\TXTSETUP.SIF msrating.mui = 1,,,,,,,2,0,0,msrating.dll.mui&ECHO>>SOURCESS\I386\DOSNET.INF d1,msrating.mui
FOR /F "TOKENS=1,2 DELIMS=," %%I IN ('FINDSTR/I "wav...8" WORK\IE7\UPDATE\UPDATE.INF') DO (
IF NOT DEFINED %%~JDONE FOR /F "TOKENS=* DELIMS= " %%A IN ('ECHO %%I') DO (
ECHO>>SOURCESS\I386\TXTSETUP.SIF %%~J = 1,,,,,,,26,0,0,%%A&ECHO>>SOURCESS\I386\DOSNET.INF d1,%%~J
)
SET %%~JDONE=1
)
ECHO>>SOURCESS\I386\TXTSETUP.SIF htmliec.mui = 1,,,,,,,1005,0,0,html.iec.mui&ECHO>>SOURCESS\I386\DOSNET.INF d1,htmliec.mui
ECHO>>SOURCESS\I386\TXTSETUP.SIF inetcpl.mui = 1,,,,,,,1005,0,0,inetcpl.cpl.mui&ECHO>>SOURCESS\I386\DOSNET.INF d1,inetcpl.mui
ECHO>>SOURCESS\I386\TXTSETUP.SIF msfdsbs.mui = 1,,,,,,,1005,0,0,msfeedsbs.dll.mui&ECHO>>SOURCESS\I386\DOSNET.INF d1,msfdsbs.mui
ECHO>>SOURCESS\I386\TXTSETUP.SIF wfxdocob.mui = 1,,,,,,,1005,0,0,WinFXDocObj.exe.mui&ECHO>>SOURCESS\I386\DOSNET.INF d1,wfxdocob.mui
FOR /F "DELIMS=." %%I IN ('DIR/B WORK\IE7\*DLL.MUI') DO IF /I NOT "%%I"=="msfeedsbs" IF /I NOT "%%I"=="jsdebuggeride" IF /I NOT "%%I"=="JSProfilerCore" IF /I NOT "%%I"=="jsprofilerui" (
ECHO>>WORK\IE7DLL.TXT %%I
ECHO>>SOURCESS\I386\TXTSETUP.SIF %%I.mui = 1,,,,,,,1005,0,0,%%I.dll.mui&ECHO>>SOURCESS\I386\DOSNET.INF d1,%%I.mui
)
FOR /F "DELIMS=." %%I IN ('DIR/B WORK\IE7\*EXE.MUI') DO IF /I NOT "%%I"=="WinFXDocObj" (
ECHO>>WORK\IE7EXE.TXT %%I
ECHO>>SOURCESS\I386\TXTSETUP.SIF %%I.mui = 1,,,,,,,1005,0,0,%%I.exe.mui&ECHO>>SOURCESS\I386\DOSNET.INF d1,%%I.mui
)
ECHO>>SOURCESS\I386\TXTSETUP.SIF msfdsbs.mof = 1,,,,,,,1031,0,0,msfeedsbs.mof&ECHO>>SOURCESS\I386\DOSNET.INF d1,msfdsbs.mof
ECHO>>SOURCESS\I386\TXTSETUP.SIF msfeeds.mof = 1,,,,,,,1031,0,0&ECHO>>SOURCESS\I386\DOSNET.INF d1,msfeeds.mof
ECHO>>SOURCESS\I386\TXTSETUP.SIF webcheck.ini = 1,,,,,,,1032,0,0,desktop.ini&ECHO>>SOURCESS\I386\DOSNET.INF d1,webcheck.ini
ECHO>>SOURCESS\I386\TXTSETUP.SIF occache.ini = 1,,,,,,,1033,0,0,desktop.ini&ECHO>>SOURCESS\I386\DOSNET.INF d1,occache.ini
FOR /F %%I IN ('DIR/B WORK\IE7\*.IEM') DO ECHO>>SOURCESS\I386\TXTSETUP.SIF %%I = 1,,,,,,,1034,0,0&ECHO>>SOURCESS\I386\DOSNET.INF d1,%%I
CALL :IE7_FIXES
XCOPY/DY WORK\IE7\UPDATE\*.CAT WORK\SVCPACK >NUL
MOVE/Y WORK\IE7\*.* WORK\I386E
ECHO.
IF EXIST HF\IE8*-KB*.exe FOR /F %%I IN ('DIR/B HF\IE8*-KB*.exe') DO (SET HF=%%I&SET IE7HFX=TRUE&CALL :HF1EXTRACT)
IF EXIST HF\BASIC\IE8*-KB*.exe FOR /F %%I IN ('DIR/B HF\BASIC\IE8*-KB*.exe') DO (SET HF=%%I&SET IE7HFX=TRUE&CALL :HFBASIC)
IF EXIST HF\NOREG\IE8*-KB*.exe FOR /F %%I IN ('DIR/B HF\NOREG\IE8*-KB*.exe') DO (SET HF=%%I&SET IE7HFX=TRUE&CALL :HFNOREG)
SET HF=
IF EXIST HFCABS\BRANDING.CAB CALL :IEBRANDING
IF DEFINED MOREBRAND XCOPY/DY WORK\IEBRAND WORK\I386E >NUL
EXPAND SOURCE\I386\IEACCESS.IN_ -R WORK >NUL
FINDSTR/L "[ShowIE]" WORK\IEACCESS.INF >NUL
IF ERRORLEVEL 1 (
ECHO>>IEACCESS.CMD @ECHO OFF
ECHO>>IEACCESS.CMD SET IEACCESS=
ECHO>>IEACCESS.CMD FIND /V /I "[Show" WORK\IEACCESS.INF^>WORK\IEACCESS1.INF
ECHO>>IEACCESS.CMD FIND /V /I "[Hide" WORK\IEACCESS1.INF^>WORK\IEACCESS2.INF
ECHO>>IEACCESS.CMD FIND /V /I "Commandline" WORK\IEACCESS2.INF^>WORK\IEACCESS3.INF
ECHO>>IEACCESS.CMD FIND /V /I "TickCount" WORK\IEACCESS3.INF^>WORK\IEACCESS4.INF
ECHO>>IEACCESS.CMD FOR /F "DELIMS=" %%%%I IN ^('FIND /V /I "----------" WORK\IEACCESS4.INF'^) DO ^(
ECHO>>IEACCESS.CMD IF DEFINED IEACCESS ECHO^>^>WORK\I386E\ieaccess.inf %%%%I
ECHO>>IEACCESS.CMD SET IEACCESS=1
ECHO>>IEACCESS.CMD ^)
ECHO>>IEACCESS.CMD ECHO^>^>WORK\I386E\ieaccess.inf [ShowIE]
ECHO>>IEACCESS.CMD ECHO^>^>WORK\I386E\ieaccess.inf Commandline="%%%%11%%%%\ie4uinit.exe -show"
ECHO>>IEACCESS.CMD ECHO^>^>WORK\I386E\ieaccess.inf TickCount=500
ECHO>>IEACCESS.CMD ECHO^>^>WORK\I386E\ieaccess.inf [HideIE]
ECHO>>IEACCESS.CMD ECHO^>^>WORK\I386E\ieaccess.inf Commandline="%%%%11%%%%\ie4uinit.exe -hide"
ECHO>>IEACCESS.CMD ECHO^>^>WORK\I386E\ieaccess.inf TickCount=500
CMD/U/C "IEACCESS.CMD"
DEL/Q/F IEACCESS.CMD
) ELSE (
FINDSTR/VIBR "\[Show \[Hide Commandline TickCount" WORK\IEACCESS.INF>WORK\I386E\ieaccess.inf
ECHO>>WORK\I386E\ieaccess.inf [ShowIE]
ECHO>>WORK\I386E\ieaccess.inf Commandline="%%11%%\ie4uinit.exe -show"
ECHO>>WORK\I386E\ieaccess.inf TickCount=500
ECHO>>WORK\I386E\ieaccess.inf [HideIE]
ECHO>>WORK\I386E\ieaccess.inf Commandline="%%11%%\ie4uinit.exe -hide"
ECHO>>WORK\I386E\ieaccess.inf TickCount=500
)
IF EXIST SOURCE\I386\xmllite.dl* DEL/Q/F WORK\IE7\support\xmllite.dll
XCOPY/DY WORK\IE7\support WORK\I386E
GOTO :EOF

Test. In pt-br work.

Edited by rhadamants
Link to comment
Share on other sites

Soon HFSLIP will not be supported either. Sorry about that.
Oh no ... not HFSLIP! :no: This tool has been VERY HELPFUL to a lot of users out there. May we can pool some amount to get this project going. TP, TC and the rest of HFSLIP pioneers & users, please keep HFSLIP going ... i for one am very thankful HFSLIP exists.
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...