1. Нам понадобится дистрибутив ИЕ7 (IE7BETA2-WindowsXP-x86-enu.exe)
Взять его можно на сервере Майкрософта, или даже на крайняк поискать в Яндексе, в общем полным полно мест!
2. Архиватор
Для этих целей нам подойдёт практически любой, лично я исплользую Total Commander, но для тех кто его не любет подойдёт и WinRAR.
3. Блокнот ;-)
И так, начнём!
1. Распакуем IE7BETA2-WindowsXP-x86-enu.exe в какую-нибуть папку, например: C:Program FilesInternet Explorer 7
Сделать это можно любым архиватором, если используем "Тотал", то "Ctrl"+"Page Down" в помощь!
2. Напишем бат-файл:
Цитата
@ECHO OFF
TITLE IE7 Launcher
ECHO IE7 STANDALONE LAUNCHER
ECHO Updated for IE7 Beta 2 Preview
ECHO.
ECHO Do not close this window or it will not clean up after itself properly.
ECHO You can pass a URL into this batch file, like this:
ECHO ie7.bat ]]>www.microsoft.com]]>
ECHO.
ECHO More info here: ]]>http://www.doomgate.org.ru/forums/]]>
ECHO.
ECHO When you close IE7, this will remove the registry key and shut itself down.
ECHO.
ECHO Setting up IE7 for standalone mode...
PUSHD %~dp0
ECHO Removing IE7 registry key and set the version vector to "7.0000".
> %TEMP%.IE7Fix.reg ECHO REGEDIT4
>>%TEMP%.IE7Fix.reg ECHO.
>>%TEMP%.IE7Fix.reg ECHO [-HKEY_CLASSES_ROOTCLSID{C90250F3-4D7D-4991-9B69-A5C5BC1C2AE6}]
>>%TEMP%.IE7Fix.reg ECHO [-HKEY_CLASSES_ROOTInterface{000214E5-0000-0000-C000-000000000046}]
>>%TEMP%.IE7Fix.reg ECHO [HKEY_LOCAL_MACHINESOFTWAREMicrosoftInternet ExplorerVersion Vector]
>>%TEMP%.IE7Fix.reg ECHO "IE"="7.0000"
>>%TEMP%.IE7Fix.reg ECHO.
:: Merge the REG file to delete the IE7 standalone entry
REGEDIT /S %TEMP%.IE7Fix.reg
REN SHLWAPI.DLL SHLWAPI.DLL.BAK
TYPE NUL > IEXPLORE.exe.local
ECHO Running IE7...
iexplore.exe "%1"
:: Merge the REG file to delete the IE7 standalone entry
REGEDIT /S %TEMP%.IE7Fix.reg
:: Delete the temporary REG file
DEL %TEMP%.IE7Fix.reg
ECHO Removing IE7 standalone files...
REN SHLWAPI.DLL.BAK SHLWAPI.DLL
DEL IEXPLORE.exe.local
:: Set the old version vector "6.0000".
> %TEMP%.IE7Fix.reg ECHO REGEDIT4
>>%TEMP%.IE7Fix.reg ECHO.
>>%TEMP%.IE7Fix.reg ECHO [HKEY_LOCAL_MACHINESOFTWAREMicrosoftInternet ExplorerVersion Vector]
>>%TEMP%.IE7Fix.reg ECHO "IE"="6.0000"
>>%TEMP%.IE7Fix.reg ECHO.
REGEDIT /S %TEMP%.IE7Fix.reg
DEL %TEMP%.IE7Fix.reg
POPD
ECHO Complete, closing...
TITLE IE7 Launcher
ECHO IE7 STANDALONE LAUNCHER
ECHO Updated for IE7 Beta 2 Preview
ECHO.
ECHO Do not close this window or it will not clean up after itself properly.
ECHO You can pass a URL into this batch file, like this:
ECHO ie7.bat ]]>www.microsoft.com]]>
ECHO.
ECHO More info here: ]]>http://www.doomgate.org.ru/forums/]]>
ECHO.
ECHO When you close IE7, this will remove the registry key and shut itself down.
ECHO.
ECHO Setting up IE7 for standalone mode...
PUSHD %~dp0
ECHO Removing IE7 registry key and set the version vector to "7.0000".
> %TEMP%.IE7Fix.reg ECHO REGEDIT4
>>%TEMP%.IE7Fix.reg ECHO.
>>%TEMP%.IE7Fix.reg ECHO [-HKEY_CLASSES_ROOTCLSID{C90250F3-4D7D-4991-9B69-A5C5BC1C2AE6}]
>>%TEMP%.IE7Fix.reg ECHO [-HKEY_CLASSES_ROOTInterface{000214E5-0000-0000-C000-000000000046}]
>>%TEMP%.IE7Fix.reg ECHO [HKEY_LOCAL_MACHINESOFTWAREMicrosoftInternet ExplorerVersion Vector]
>>%TEMP%.IE7Fix.reg ECHO "IE"="7.0000"
>>%TEMP%.IE7Fix.reg ECHO.
:: Merge the REG file to delete the IE7 standalone entry
REGEDIT /S %TEMP%.IE7Fix.reg
REN SHLWAPI.DLL SHLWAPI.DLL.BAK
TYPE NUL > IEXPLORE.exe.local
ECHO Running IE7...
iexplore.exe "%1"
:: Merge the REG file to delete the IE7 standalone entry
REGEDIT /S %TEMP%.IE7Fix.reg
:: Delete the temporary REG file
DEL %TEMP%.IE7Fix.reg
ECHO Removing IE7 standalone files...
REN SHLWAPI.DLL.BAK SHLWAPI.DLL
DEL IEXPLORE.exe.local
:: Set the old version vector "6.0000".
> %TEMP%.IE7Fix.reg ECHO REGEDIT4
>>%TEMP%.IE7Fix.reg ECHO.
>>%TEMP%.IE7Fix.reg ECHO [HKEY_LOCAL_MACHINESOFTWAREMicrosoftInternet ExplorerVersion Vector]
>>%TEMP%.IE7Fix.reg ECHO "IE"="6.0000"
>>%TEMP%.IE7Fix.reg ECHO.
REGEDIT /S %TEMP%.IE7Fix.reg
DEL %TEMP%.IE7Fix.reg
POPD
ECHO Complete, closing...
И назовём его "ie7.bat".
3. Напишем скрипт:
Цитата
Set oShell = CreateObject("WScript.Shell")
oShell.Run "ie7.bat", 0, True
oShell.Run "ie7.bat", 0, True
И назовём его "ie7.vbs"
4. Запустим файл "ie7.bat", после чего закроем всё!
5. Запустим файл "xmllitesetup.exe" из папке "update". Пусть инсталлятор завершит работу.
И вот перед вами Internet Explorer 7!
]]>http://www.doomgate.nm.ru/downloads/ie7.jpg]]>
* Если вам понравилась эта статья, то добавьте мне +1 и кликните по этой ссылке:
]]>http://www.doomgate.org.ru/]]>