Internet Explorer 7 Beta 2 rodando como standalone

IE 7

Eu tinha parado de postar no blog por alguns motivos particulares e principalmente por alguns usuários malas e chatos que vieram com alguns comentários mal educados e atacando a minha pessoa. Porém, eu sinto necessidade de repassar para mais pessoas algumas preciosidades que encontro na web e portanto, irei continuar com meus posts de vez em quando aqui, mas agora os comentários foram desabilitados definitivamente. Caso alguém tenha algum comentário, dúvida ou até mesmo uma contribuição a fazer em relação aos meus posts, faça isso em nosso fórum, pois lá temos um maior controle sobre os usuários, a qual um banimento é bem mais simples, o que desencorajaria malfeitores a ficar recadastrando. E além do mais o usuário pode ter a liberadade de falar de muitos outros assuntos também.

Bem, o meu compartilhamento de hoje é de um simples arquivo de lot (.bat) para executar o Beta 2 Preview do Internet Explorer como standalone, ou seja, roda independente e não requer a instalação e de quebra num esquenta com verificação de autenticidade do Windows instalado.

Eu estou desenvolvendo algumas coisitas em ajax, e sempre testo aqui no Firefox, IE 6 e Opera, mas fico morrendo de curiosidade de ver como meu bixinho se comportaria no novo IE. O problema pra mim, é que eu quero manter o IE 6 ainda aqui, e quando você instala o novo Internet Explorer, a versão antiga perde funcionalidade. Agora que já sabem porque estou usando o .bat agora vamos as explicações:

1- Primeiro passo, baixar o novo Internet Explorer. Pegue no endereço abaixo se ainda não tiver:

http://www.microsoft.com/windows/ie/downloads/default.mspx

2- Descompacte o arquivo baixado (.exe) com o winrar para uma pasta qualquer de sua preferência.

3- Crie um arquivo de texto novo em branco com o programa que desejar (eu usei o clássico notepad/bloco de notas) e salve com o nome IE7.bat e coloque o seguinte conteúdo:

@ECHO OFF
TITLE IE7 Launcher 1.4

ECHO IE7 STANDALONE LAUNCHER 1.4
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 filelike this:
ECHO 
ie7.bat www.microsoft.com
ECHO.
ECHO 
More info herehttp://weblogs.asp.net/jgalloway/archive/2005/12/28/434132.aspx
ECHO.
ECHO 
When you close IE7this 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 
/%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 
/%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 /%TEMP%.IE7Fix.reg
DEL 
%TEMP%.IE7Fix.reg

POPD
ECHO Completeclosing...

ATENÇÃO!!!! ATENÇÃO!!!! ATENÇÃO!!!! ATENÇÃO!!!!

Para abrir o IE 7, basta executar o arquivo .bat, ele vai abrir o navegador e continuará aberto na tela, use a vontade o IE, quando você fechar o browser a telinha a lá dos, vai processar o resto dos códigos que são para limpar entradas no registro do windows e vai fechar sozinho em seguida.

PRESTE MUITO ATENÇÃO!!!! Deixe a telinha de dos aberta enquanto estiver usando o IE 7!!! Ele automaticamente ira fechar após após o navegador ser fechado!!!

Este passo a passo eu fiz de acordo com este SITE e olha o que o autor diz se você fechar a tela de dos por conta própia:

your pancreas will implode

Acho que deu pra entender os riscos…

Bom, é isso, fico por aqui.

*****************************************
Atualização às 9:39 – 01/05/06
*****************************************

Em busca de uma solução para o funcionamento das tabs no build do IE7 que estou usando eu acabei encontrando uma alternativa mais plausivel que o arquivo Bat, trata-se de uma conversão dos comandos do arquivos de lot para um .VBS. A dica eu encontrei no Blog de um gringo chamado Vivek Jishtu.

Para facilitar pegue abaixo a versão pronta do arquivo que mais lhe interessar:

ie7.bat
ie7.vbs

O esquema para o uso do VBS é identico ao descrito para o .bat, mas com a vantagem de não permanecer nenhuma janela adicional aberta.

Deixe um comentário

Você precisa fazer o login para publicar um comentário.