Windows

Como colocar o win95 ou o Win98 em loop de inicialização

Esse procedimento é destinado aos técnicos que montam máquinas e fazem pequenas manutenções. Ele faz com que o computador fique permanentemente entrando e saindo do Windows, até que você comande-o a parar. Isso pode ser útil para se testar máquinas recém montadas, porque provoca um certo stress no sistema. Alguns componentes que teriam tendência a falhar na residência do cliente possívelmente não passarão por esse teste.

Nota: À primeira vista, esse procedimento parece complicado e demorado de implementar porque eu coloquei muitos detalhes no texto para garantir que não haja erro. Depois que você fizer a primeira vez verá que pode preparar tudo em menos de 30 segundos.

Crie um arquivo batch com qualquer nome que você queira (nesse exemplo, vou chamá-lo de REINICIAR.BAT) e com o seguinte conteúdo:

@exit

Isso mesmo! Apenas essa linha!

Depois, nas propriedades do arquivo, faça as seguintes seleções:

Selecione “Fechar ao sair”

Essa janela aparece quando você clica em “avançadas” na janela anterior. Selecione “Modo MS DOS” e deselecione “Avisar antes de entrar no modo MS DOS”, como mostra a figura.

Depois que tiver feito isso, um arquivo com extensão .PIF surgirá no mesmo diretório em que está o arquivo .BAT. Tenha em mente o seguinte:

  • · Esse arquivo .PIF pode ficar com a extensão invisível dependendo das configurações do windows, mas ele é facilmente identificável pelo seu ícone “MS-DOS”;
  • · Esse arquivo terá um nome igual ao apelido MSDOS de 8 caracteres do arquivo .BAT, por isso REINICIAR.BAT, como tem 9 caracteres no nome, vai gerar REINIC~1.PIF associado a ele.

Está pronto. Teste o funcionamento clicando duas vezes sobre o arquivo .PIF (e não o .BAT). Se você fez tudo corretamente o Windows deve iniciar a sequência de reinicialização. Se houver algum arquivo aberto, haverá uma solicitação para salvá-lo. Depois que estiver funcionando você pode recortar ou copiar o arquivo .PIF (não mexa no .BAT) e colar em C:\Windows\Menu Iniciar\Programas\Iniciar para forçar o Windows a entrar em loop.

O arquivo .PIF conhece a posição absoluta do .BAT no HD, por isso pode ser movido para qualquer lugar e ainda assim vai encontrar o .BAT. Mas se você mover o BAT após o .PIF ser criado, o link entre os dois deixará de funcionar.

Crie o arquivo .BAT já no diretório onde pretende deixá-lo durante o uso. Você pode criar .BAT já no diretório iniciar, se quiser.

Para sair do loop, basta pressionar a tecla SHIFT esquerda logo depois que você ver o ponteiro do mouse aparecer na tela e soltar apenas quando o windows terminar de carregar. Segurar essa tecla instrui o Windows a ignorar os programas da pasta INICIAR e os declarados em LOAD e RUN de SYSTEM.INI.

Alguns tipos de programas carregados em DOSSTART.BAT (como MSCDEX.EXE) podem forçar que o computador seja reiniciado completamente, ao invés de apenas o Windows. Esse é um efeito colateral normal. Para contorná-lo você terá que comentar as linhas de DOSSTART que chamam os programas incovenientes. Mas você pode usar esse efeito a seu favor, se quiser que o computador reinicie completamente durante o teste.

Como funciona

Tudo que você está fazendo é construir um arquivo batch que chama um programa que será executado em modo MS-DOS. O truque aqui é não incluir programa nenhum no arquivo batch.

Quando você executa um arquivo .PIF, uma cópia temporária de COMMAND.COM é executada para criar o ambiente MSDOS. O comando EXIT no arquivo batch é o comando normal para fechar qualquer cópia temporária de COMMAND.COM. O sinal “@” em frente ao EXIT é um sinal comum de linguagem batch que significa “não mostre esse comando na tela quando executar”.

As seleções que você faz nas duas janelas indicadas servem para forçar o modo MS-DOS e evitar que o Windows lhe faça perguntas que atrapalhariam a execução automática. Como o modo MS-DOS força a saída do Windows e não há nenhum programa para ser executado, o efeito é de se reiniciar o Windows.

Atenção: Este procedimento consegue detectar somente alguns problemas de hardware. Alguns componentes com tendência a DOA (“Dead on Arrival” ou “Morto ao Chegar”) poderão pifar durante o teste em vez de ir pifar na casa do cliente. Porém tenha em mente que esse teste é muito rudimentar. Ele é incapaz, por exemplo, de fazer um teste completo de memória, até mesmo porque ele reinicia o windows e não a máquina inteira. Eu recomendo que você aproveite o efeito colateral de DOSSTART indicado no texto para forçar o reset do BIOS e dar uma “forçada” um pouco maior na máquina.

Este procedimento é util para apontar componentes ruins, mas não para atestar que algum componente está bom. Seja sensato e não diga que não avisei.

Windows

Zip Folders do Windows XP : Como se livrar do problema?

Provavelmente a maioria dos usuários do Windows XP considera o suporte embutido a arquivos ZIP algo bem vindo, mas para mim é um grande aborrecimento. Esse recurso do XP, chamado de “Zip Folders” me incomoda toda vez que faço uma busca em meus HDs à procura de um determinado arquivo, porque se estiver ativado “Pesquisar” abre todo ZIP que encontrar no caminho para procurar dentro. Isso não pode ser deligado no próprio Pesquisar e desacelera enormemente minhas buscas, porque tenho milhares de ZIPs e uns poucos deles chegam a ter 100mil arquivos dentro.

Para desligar Zip Folders o procedimento é o seguinte:

Em Iniciar – Executar, insira os comandos:

regsvr32 /u zipfldr.dll [ENTER]

e

regsvr32.exe /u cabview.dll [ENTER]

Depois de cada um deses comandos, deve aparecer uma confirmação semelhante a esta:

Reinicie o computador.

Agora, não clique duas vezes em nenhum arquivo ZIP, pois isso ativará novamente Zip Folders

Instale um programa que trabalhe com arquivos ZIP, como o WinZIP e o WinRAR e configure para que ele se associe à extensão ZIP. Se o seu software for o WinRAR, a configuração é assim:

Certifique-se de que ZIP e CAB estejam marcados e dê OK. Ao fazer isso você deverá notar imediatamente que todos os ZIPs ganharam o ícone do WinRAR. Clicar duas vezes em qualquer ZIP vai abri-lo no WinRAR.

O procedimento deveria acabar por aqui. Mas por algum motivo desconhecido (ao menos para mim), algum tempo depois (pode ser no mesmo dia) a associação dos ZIPs com o WinRAR é desligada e se você clicar duas vezes em um ZIP, mesmo com ele ainda exibindo o ícone do WinRAR, Zip Folders é ativado novamente e o aborrecimento recomeça.

Eu não descobri ainda como impedir que a associação com o WinRAR se desative, mas já desnvolvi um método, na marra, de impedir que Zip Folders retorne.

Atenção: Este é um procedimento grosseiro que eu só recomendo se você estiver tão “puto” com Zip Folders quanto eu.

Certifique-se de ter seguido o procedimento acima para desativar Zip Folders.

Use o comando Pesquisar para procurar por “zipfldr.dll” no seu drive C: . Por precaução, certifique-se de que Pesquisar está configurado para procurar por arquivos ocultos e de sistema, como na figura ao lado.

Normalmente, você só vai encontrar estas duas cópias:

Apague a cópia em dllcache e mova a cópia em System32 para uma pasta qualquer que você tenha criado para backup. Não mova para a raiz ou outra pasta que o Windows conheça, porque ele poderá achar o arquivo automaticamente.

Eu não disse para apagar a primeira cópia primeiro porque você pode não conseguir (mas o Windows deixa que você mova) e segundo porque é seguro que você mantenha o arquivo para uma eventualidade.

A cópia em DLLCache precisa ser apagada porque faz parte do sistema de proteção de arquivos do XP. Se você remover o arquivo em System32 e a cópia estiver em dllcache, o XP vai automática e silenciosamente fazer nova cópia em System32.

Segundos após mover o arquivo em System32, se você tiver apagado antes a cópia em DLLCache, a seguinte mensagem deverá aparecer:

Clique em Cancelar, e esta outra aparecerá:

Clique em Sim e você não será mais aborrecido com a ausência de Zipfldr.dll.

Eu ainda não sei se o mesmo procedimento precisa ser repetido para Cabview.dll

Para reativar Zip Folders

Copie de volta a cópia de backup que você fez de zipfldr.dll para c:\windows\system32 e c:\windows\system32\dllcache

Execute os comandos:

regsvr32 zipfldr.dll [ENTER]

e

regsvr32.exe cabview.dll [ENTER]

Perceba que os comandos acima são os mesmos para desligar, sem o parâmetro “/u’

Reinicie o computador.

Windows

Como gravar um ISO em CD com o Nero

Texto publicado em 13/06/2005

Para este tutorial, vamos usar o Nero Express, que é o programa que eu recomendo para gravar CDs ou DVDs, principalmente se for para usar com DivX players como o Philips DVP642 ou o Samsung P240K

O Nero Express vem gratuitamente com alguns gravadores de CD, mas também é parte integrante do pacote Nero completo (Nero Ultra Edition ou Nero Enterprise Edition). Se você entrou pelo Nero Burning Rom, chaveie para o Modo Express ou saia e entre pelo Nero Express.

Na tela inicial do Nero, selecione a última opção: “Disc Image or Saved Project”

Por default o Nero não mostra arquivos ISO, então certifique-se de que na caixa de seleção de tipo de arquivo, esteja selecionado “Image Files”.

Escolha o arquivo ISO que você quer gravar.

Atenção (20/10/10)

Alguns comentários feitos nessa página me sugerem que o motivo número 1 de você se atrapalhar ao tentar gravar um ISO é seu Windows estar configurado para “ocultar extensões de arquivos conhecidos” (o default). E fica ainda pior se você tiver o Winrar instalado, que coloca o mesmo ícone para arquivos ZIP, RAR e ISO. A caixa “Open” acima não enxerga arquivos RAR ou ZIP, mas enxerga ISO, por isso mesmo que seu sistema esteja configurado de forma confusa, seguir à risca este tutorial fará você escolher o arquivo certo.

O resto procede como gravar qualquer outra coisa no Nero.

Veja também

Como gravar um DVD-Video com o NERO

Windows

O Painel de Controle

Texto publicado em março de 2002

Como acessar diretamente um módulo

Os módulos do painel de controle são (salvo algumas exceções) simples programas com a extensão .cpl. Sendo assim você pode executar diretamente a maioria dos módulos do painel simplesmente localizando e executando o módulo correspondente. Você pode criar um atalho para o módulo como cria um atalho para qualquer outro programa.

Veja abaixo a lista de módulos mais comuns, com seus respectivos arquivos .CPL

Programa Contém os módulos Observações
password.cpl senhas
appwiz.cpl Adicionar/Remover Programas
desk.cpl Propriedades de Vídeo
inetcpl.cpl Opções para a Internet Instalado pelo Internet Explorer (v4 em diante) ou Win98
Usuários
main.cpl Mouse
Teclado
fontes
impressoras
Energia
mmsys.cpl Multimídia
Sons
modem.cpl Modems
sysdm.cpl Propriedades de Sistema
Assistente para instalar Novo Hardware
timedate.cpl Data e Hora
intl.cpl Configurações Regionais
joy.cpl Joystick / Controladores de Jogos
netcpl.cpl Rede Win 95 e 98
telephon.cpl Telefonia Win 98 e NT
ups.cpl No-Break (Computadores Portáteis)
themes.cpl Configuração dos Temas para a área de trabalho (Win95 com PLUS! instalado ou Win98)
access.cpl Opções de Acessibilidade
sticpl.cpl Câmeras e Dispositivos de imagem Só aparece no Painel de Controle se você tiver um dispositivo compatível instalado, porém pode ser executado manualmente
powercfg.cpl Gerenciamento de Energia
mlcfg32.cpl Configuração das Propriedades de e-mail do Microsoft Exchange ou Novell Groupwise
ncpa.cpl Rede (Win NT)
rascpl.cpl Monitor da Rede Dial-UP (Win NT)
srvmgr.cpl Gerenciamento do Servidor (Win NT)
ports.cpl Portas (Win NT)
console.cpl (DOS Prompt Properties Applet) (Win NT)
devapps.cpl (PCMCIA Applet + SCSI Applet + Tape Devices Applet) (Win NT)
dtccfg.cpl Microsoft DTC Mais comum no Win NT, mas pode ser encontrado no Win98
bdeadmin.cpl Borland Database Engine Administrator Delphi/BDE
odbccp32.cpl Gerenciamento de fontes ODBC 32 Bits
tweakui.cpl Tweak UI
findfast.cpl Utilitário “Busca Acelerada” do MS Office

Nos casos em que um mesmo arquivo .cpl contém mais de um módulo (main.cpl, inetcpl.cpl e mmsys.cpl são os casos mais comuns) executar diretamente o cpl vai executar apenas o primeiro módulo contido no arquivo. Para executar um módulo específico nesses casos é preciso apelar para o uso do programa control.exe, assim:

control mmsys.cpl @1

o exemplo acima executa o módulo sons, contido em mmsys.cpl. O número após a arroba é o número do módulo a ser executado, sendo que o primeiro módulo é sempre “0”. Então para executar o módulo multimídia que também está contido em mmsys.cpl, você deve executar

control mmsys.cpl @0

ou

control mmsys.cpl

porque o módulo “0” é o default a ser executado

Nota:

Existe um método alternativo onde se substitui control por

rundll32.exe shell32.dll,Control_RunDLL

seguido pelos parâmetros necessários. Não consegui encontrar nenhuma diferença entre as duas abordagens (além da complexidade, claro), mas acho que vale a pena ressaltar que essa alternativa existe e pode ser usada, caso necessário

Como acessar diretamente uma página específica de um módulo

Você pode ampliar ainda mais sua comodidade e fazer com que um módulo já apareça aberto na página que você usa com maior frequência. Por exemplo, quando eu abro o módulo Sistema, sempre vou em seguida para o Gerenciador de Dispositivos, que é a segunda página. Para fazer isso direto, basta executar:

control sysdm.cpl,,1

O número após as duas vírgulas é o número da página que você deseja abrir. A primeira página (a que já aparece aberta normalmente) é normalmente a página “0” (segundo a Microsoft, seria sempre a página “0”, mas soube que existem exceções que não pude confirmar ainda).

Se você quiser algo ainda mais complexo, que é abrir a página Idioma, no módulo teclado, vai precisar acessar o segundo módulo de main.cpl e exibir sua segunda página. Esse tipo de coisa é feito assim:

control main.cpl @1,1

O número imediatamente após a arroba é o número do módulo e o número após a virgula é o número da página específica que você quer exibir deste módulo.

Nota

A numeração de páginas não segue necessariamente a ordem do seu windows (o instalado na sua máquina) porque outros programas instalados depois do windows podem acrescentar páginas a alguns módulos do painel de controle, mas sua presença não altera a numeração das páginas que já existiam.

Por exemplo, um utilitário da Microsoft chamado Key Remapper (parte do pacote Kernel Toys) acrescenta uma página Remap ao módulo teclado do windowsEsta nova página não pode ser acessada através do módulo teclado usando linhas de comando como as anteriores, simplesmente porque esta página não pertence ao módulo teclado. Ela é inserida automaticamente na janela do módulo quando este abre, mas está contida em um programa externo (no caso, em keyremap.dll). As páginas Velocidade, Idioma e Geral continuam sendo as páginas 0, 1 e 2 respectivamente.

O mesmo acontece frequentemente quando você instala um driver de vídeo que acrescenta outras páginas ao módulo Propriedades de Vídeo.

Como evitar que um módulo seja carregado ao abrir o Painel de Controle

Impedir que um módulo seja carregado tem três objetivos práticos: evitar que os usuários mexam com certas configurações do sistema, acelerar a exibição do painel e localizar problemas na abertura deste.

Você pode evitar que um módulo seja carregado de duas maneiras

1)Renomeie o .cpl correspondente ou tire-o da pasta \Windows\System

Quando você solicita a abertura do painel de controle, todos (e apenas) os arquivos com extensão .cpl do diretório windows\system serão carregados (salvo condição que explico adiante). Então basta fazer com que o sistema não encontre o arquivo para que ele não seja carregado.

2)Edite a seção [Don’t load] de Control.INI

Quando o painel de controle é aberto, o arquivo Control.INI é examinado à procura de uma seção chamada [Don’t load] que determina os nomes dos módulos que não devem ser carregados. Assim a seguinte linha sob a seção [Don’t load]:

modem.cpl=yes

significa que o módulo modem não deve ser carregado. Cuidado para não se confundir: “yes” significa não carregar e “no” significa carregar.

Uma seção [Don’t load] comum parece com a seguinte:

[don’t load]
snd.cpl=yes
joystick.cpl=yes
midimap.drv=yes

Se a seção [don’t load] já existir, você deve acrescentar linhas a ela. Se não existir, você pode criá-la. A explicação de como se faz isso foge aos limites do objetivo deste texto.

Atalhos para o Painel de Controle

Se você usa o Painel de Controle com frequência e acha tedioso o click-click necessário para chegar a qualquer um de seus módulos, pode acelerar o processo de várias maneiras:

Tornar o Painel de Controle um item do Menu Iniciar

Na Pasta Menu Iniciar ou em qualquer de suas sub-pastas, crie uma nova pasta com o seguinte nome:

Painel de Controle.{21EC2020-3AEA-1069-A2DD-08002B30309D}

Quando você der ENTER, se tiver procedido corretamente, tudo escrito após as palavras “Painel de Controle” desaparecerá. Se a pasta permanecer com o nome esquisito acima, algo deu errado.

Note que tudo o que está escrito após o ponto “.” (incluindo ele mesmo) tem que permanecer exatamente como está acima. A denominação que você vai dar (tudo antes do ponto) depende do seu gosto pessoal.

Você deve criar uma nova pasta e dar a ela esse nome durante sua criação. Renomear uma pasta existente, mesmo que tenha sido criada recentemente, pode não funcionar.

O Painel de Controle aparecerá no seu Menu Iniciar e todos os seus módulos serão listados em sub-menu. A vantagem deste método é que a exibição dos itens é muito mais rápida que pela abertura tradicional do painel de controle.

Nota 1:

O código acima (tudo depois do ponto) é a ClassId do Painel de controle. Você não precisa decorá-lo ou anotá-lo se quiser ser capaz de aplicar essa dica em qualquer computador, quando tiver vontade. Basta executar regedit e dar uma busca pela expressão “Painel de Controle” (no windows em português, claro) que você cairá direto em

HKEY_CLASSES_ROOT\CLSID\{21EC2020-3AEA-1069-A2DD-08002B30309D}

Que mostra exatamente a ClassId do Painel de Controle. Se por algum motivo você não cair direto nesta chave, basta continuar a busca, que certamente acabará encontrando.

Talvez ajude-o a fixar melhor a idéia de como é feito esse truque, se você atentar para o fato de que tudo o que você está fazendo é criar uma pasta com um nome qualquer, mas com uma extensão que é exatamente um ClassId.

Nota 2:

A propósito (se você é esperto(a) já deve estar pensando nisso), para criar atalhos para as pastas Impressoras e Fontes, você pode usar exatamente o mesmo método, substituindo o ClassId pelo das referidas pastas. Você pode encontrá-los do mesmo jeito indicado na Nota 1, mas só para não deixar a dica incompleta:

Impressoras.{2227A280-3AEA-1069-A2DE-08002B30309D}

Fontes.{BD84B380-8CA2-1069-AB1D-08000948F534}

Windows

Testando arquivos AUTORUN.INF (Sem Gravar CDs)

Documento criado em 2000 e atualizado em 09/02/2006

A maneira mais óbvia de se testar um autorun.inf é gravar um CD. Se você usar um CD regravável no teste, não tomará prejuízo. Mas o processo é um saco de qualquer forma, porque mesmo que você só queira gravar os mínusculos .inf e .ico, é necessário gravar a TOC de cada sessão no CD e isso pode ser demorado.

Principalmente se seu gravador só grava CDRW a 2X (como o meu) .

Por sorte, existem alternativas mais inteligentes.


Simular um drive de CD ROM com SUBST

SUBST.EXE é um programa DOS da MS que também acompanha o Windows 95/98/ME/2000 e XP. A tarefa de SUBST é fazer com que um diretório qualquer seja visto pelo sistema como a raiz de um drive.

Por exemplo, vá para o Prompt do DOS e digite:

SUBST k: C:\Windows [ENTER]

Nada acontece? Digite

K: [ENTER]

DIR [ENTER]

Você está vendo o conteúdo do diretório Windows dentro de uma unidade K: que você nunca teve.

[14/06/2003] Veja mais detalhes nos comentários.


Usar um programa emulador de CD
(Funciona em todas as versões do Windows onde o emulador funcione)

Existem diversos programas que “simulam” (“emulam” é tecnicamente mais apropriado) CDROMs. O melhor que usei até hoje é este:

Daemon Tools 3.41 (freeware para uso não comercial) – Daemon Tools (DT) é um avançado (o melhor que conheço) simulador de CDs e DVDs. Como ele é capaz de simular quase todos os esquemas de proteção contra cópia do mercado, você pode até usá-lo para simular CDs do Playstation One, a partir do ISO (para uso com o BLEEM e o VGS) entre outras coisas. Altamente recomendado!

O único incoveniente do DT é que você precisa criar um arquivo ISO (ou equivalente suportado pelo DT) com o conteúdo do seu CD.


Ativar o Autorun para o disco rígido
(Processo testado no Windows 95 OSR2, Windows 98 e Windows 98SE)

Pois é. Você pode colocar um arquivo autorun.inf na raiz do HD e com ele determinar o ícone para o HD no Windows Explorer e que programa vai ser executado automaticamente. mesmo que não lhe interesse ter ícones personalizados para os HDs ou programas executando automaticamente, você pode usar essa característica a seu favor no teste de arquivos autorun.inf que serão usados em CDs.

[09/03/2006]A escolha de ícones para os HDs e até para Pen Drives também funciona no XP. Mas o Autorun de Pen Drives definitivamente não funciona no XP.

Usando Regedit.exe, abra a seguinte chave do registro:

HKEY_CURRENT_USER\
   Software\
      Microsoft\
         Windows\
            CurrentVersion\
               Policies\
                  Explorer\
                     "NoDriveTypeAutoRun"

e certifique-sede que ela tenha o seguinte valor:

95 00 00 00

Nota 1: É uma boa idéia, antes de fazer essa alteração, anotar o valor que a chave possui. Você pode ter que restaurar esse valor depois.

Nota 2: Se você não sabe mexer no registro, peça ajuda a um amigo que saiba. Mexer no registro sem saber o que está fazendo é receita certa para o desastre.

Na verdade, esta chave pode ter vários valores diferentes, dependendo do que você quer exatamente, mas outro dia eu explico isso em detalhes.

Reinicie o computador.

Como testar

Aparência normal dos HDs no Windows Explorer. Eu vou colocar o ícone do CD ROM que está em G: no HD C:

O teste sempre é feito usando lado direito do Windows Explorer (vou usar apenas as expressões Lado Direito e Lado Esquerdo daqui em diante). Sempre que, no Lado Direito, você clica duas vezes no ícone de um drive que tem Autorun, o Autorun é invocado. Isso funciona tanto para CDs quanto para HDs, se estiver habilitado (passo anterior).

Coloque um ícone (arquivo .ICO) na raiz do seu drive C:

Construa um arquivo Autorun.inf assim (digamos que o ícone seja milhao.ico):

[Autorun]
Icon=milhao.ico
Open=notepad.exe

e coloque esse arquivo na raiz do drive C:, junto com o ícone (notepad.exe não precisa estar junto).

Abra o Windows Explorer. Se você já não estiver vendo o ícone milhao.ico representando o drive C: Clique uma vez, do lado esquerdo, em Meu Computador e tecle F5. Se tudo estiver correto, o ícone deverá surgir

O ícone que coloquei na raiz de C: agora representa o HD.

Isso significa que o Autorun.inf foi lido. Agora clique duas vezes no ícone do drive C: do lado direito. Notepad.exe deverá aparecer na tela.

Você pode aproveitar isso para fazer qualquer teste que queira.

Se você quiser apenas dar um ícone ao HD, mas não quiser que nada aconteça, nem que isso interfira no acesso ao drive, omita a declaração open= assim:

[Autorun]
Icon=milhao.ico

20/03/2002 – Omitir a declaração open= só funciona 100% se seu objetivo for dar um ícone ao HD. Se você quiser dar um ícone a um CD pode cair em uma armadilha. Lembre-se do que eu escrevi em Melhorando o Autorun.

Você pode mudar qualquer declaração de autorun.inf e repetir o procedimento de atualização descrito há pouco (o que termina teclando F5) para que as mudanças tenham efeito. Se uma alteração que você fizer no autorun.inf não estiver funcionando nem apertando F5, você vai ter que reiniciar o Explorer. O meio mais óbvio de fazer isto é reiniciar o Windows. O problema é que o Explorer armazena o que leu no Autorun.INF na primeira execução e pode não perceber que o arquivo foi alterado.

Windows

Melhorando o Autorun

Texto publicado em março de 2002

Este texto é a segunda parte de: Entenda e construa arquivos AUTORUN

Nesta página, você encontrará soluções para

  • Como abrir um arquivo que não é executável (AVI, MPG, XLS, DOC, HTM, PPS, PPT, etc);
  • Apenas mudar o ícone do CD, sem abrir nenhum programa;
  • Como abrir uma janela do Explorer ao inserir o CD;
  • Como abrir o Prompt do DOS ao inserir o CD;

Como abrir um arquivo, se Autorun só abre programas?

Os visitantes a seguir tinham problemas deste tipo:

Mensagem Recebida em 14/05/2001
De: Danton Farias Padilla

Tenho um site em CD, e gostaria de criar um Autorun que no comando OPEN
seja um arquivo HTML, ou seja, OPEN=arquivohtml.htm , pode colocar arquivos
HTML ou tem q ser apenas .exe ? tentei algumas vezes e nenhum CD abriu com
o comando HTML e não sei como criar um arquivo .exe que depois faça abrir o
arquivo .htm . preciso da sua ajuda !


Mensagem Recebida em 14/05/2001
De: Heitor Alves

oi,

sei q não tira dúvida, naum tá aqui para criar amizade e nem quer nada em
troca de suas informações e também sei que sou em dezenas escrevendo para vc
mas estou com uma dúvida.
Quando faço um AUTORUN na opção “open=” posso usar qq coisa, tipo um arquivo
feito em flash.

Obrigado pela atenção
Heitor

Existem muitas soluções para esse problema, e uma delas é bem simples.
Suponhamos que você queira abrir o arquivo index.htm:

Open=start index.htm

Funciona com qualquer versão do Windows 9x. A chave do truque é o uso do
programa “start” do próprio Windows 9x para abrir seu arquivo html. O
arquivo (no caso, index.htm) tem que estar no CD (preferencialmente na raiz)
para que a coisa funcione.

A página vai abrir no browser que estiver registrado para lidar com arquivos
.htm (pode ser o IE, Netscape, Opera, etc), na máquina onde o CD for
inserido.

Antes da página abrir, uma janela DOS abrirá momentaneamente na tela. Isso é
normal (start.exe foi criado para ser usado também pelo DOS), e não deve ser um problema, já que fecha automaticamente logo em seguida.

Uma segunda opção é usar o meu programa Autorun Extender, que criei especialmente para isto.

Autorun Extender tem o mesmo efeito que usar Start.exe, com a vantagem de ser discreto (ele não aparece, quando executado).

Ambas as soluções devem funcionar com qualquer outro arquivo que tenha um programa associado para abri-lo. E, respondendo ao Heitor, acho difícil funcionar com arquivos SWF (Flash), a não ser que o usuário tenha o Macromedia Flash instalado, o que só é razoavelmente garantido se a máquina tiver conexão com à Internet. Lembre-se que mesmo que uma pessoa ou empresa tenha acesso à Internet, isso pode não estar instalado em todas as suas máquinas.

Nota (02/07/2002):

Não espere que nenhuma dessas soluções funcione sob Windows NT ou 2000, porque eu não testei e há uma boa possibilidade de que falhem (principalmente no caso de Start.exe, que provavelmente nem existe no Windows NT/2000/XP )

Nota (03/07/2002):

Preste bastante atenção à frase “que tenha um programa associado para abri-lo” e certifique-se de que entendeu essa necessidade. Você não pode em circunstância alguma abrir uma planilha do Excel (por exemplo) se não tiver o Excel (ou outro programa capacitado a abrir planilhas Excel) instalado na máquina. Nem o Start.exe nem o Autorun Extender fazem esse tipo de milagre tecnológico. Essa técnica de abertura automática de arquivos funciona bem com arquivos .htm, .wav, .avi porque em quase 100% das máquinas que tem um drive de CDROM existe um programa qualquer instalado que é capaz de abrir esses arquivos. Mas como, por exemplo, só quem abre arquivos .PPS é o Microsoft Powerpoint, você só pode pensar em usar o CD em máquinas de usuários que tenham o Powerpoint instalado! Como regra geral: se o Autorun não funcionar, clique duas vezes sobre o arquivo que você deseja abrir. Se ele ainda assim não abrir, não culpe o processo de Autorun. Você é que não tem um programa associado para abrir esse tipo de arquivo registrado nesta máquina!

Nota [22/08/2003]

Descobri que existe uma outra maneira de abrir esses tipos de arquivo no Autorun:

[autorun]
ShellExecute=Video.avi

O comando acima vai abrir “Video.Avi” no player padrão.

Problema: Só funciona no Windows 2000, ME, XP e Windows Server 2003. Isto é: não funciona com o Windows NT, Windows 98 ou com o Windows 95. Por isso, a menos que somente você vá usar o CD, eu recomendo que opte por uma solução mais “universal”, como o Autorun Extender.


Um ícone apenas, sem chamar atenção

E se você quiser ter um ícone personalizado para o seu CD mas não quiser executar nada? É fácil, mas não é tão simples quanto parece…

Mensagem recebida em 24/01/2001

Olá, achei seu site procurando sobre autorun.inf no yahoo.br e
goseti muito do seu site!!!
Deve de terdado um bom trabalho…
Mas minha dúvida ainda continuou, espero que vc saiba…
Como colovar um ícone no CD sem que rode nenhum programa?!?!
Pois se uso da sequinte formar, quando se coloca o CD no drive
ele muda o ícone, mas TAMBÉM ABRE UMA PASTA PARA O CD, eu não quero que abra
esta pasta…
[autorun]
ICON=BW.ICO

Como faço isso?!!?
obrigado,
Leonardo.

Esta é uma questão interessante. O Windows não abre essa possibilidade diretamente.

  • Se a declaraçao Open= for omitida, o CD abre uma nova janela do explorer quando inserido.
  • Se você colocar Open= (sem incluir nada após o sinal de igual), um prompt do DOS é aberto posicionado na raiz do CD.
  • Se você colocar Open=arquivo.inexistente, o windows vai dar uma mensagem de erro dizendo que não pode encontrar o arquivo.

Existem duas formas de resolver esse problema:

1 – Use Open=rundll.exe

Rundll.exe é um programa encontrado em c:\windows\ que deve fazer parte de todas as distribuições do Windows 9x/Me (até onde sei), sendo que se for executado sem parâmetros não faz nada. Você pode aproveitar isso. Note que você não precisa (e nem deve) escrever Open=c:\windows\rundll.exe.

2 – Use o meu programa faznada.exe (5K)

Eu ainda não sei se o uso de rundll.exe é inteiramente confiável. Por isso eu criei um programa em Delphi, compatível com Win9x que não faz nada quando é executado. Eu poderia escrever um programa ainda menor se usasse Turbo Pascal para DOS, mas aí ao ser executado o programa abriria rapidamente uma janela DOS, estragando toda a minha intenção.

Respondendo à questão do Leonardo, ele teria duas opções:

[autorun]
ICON=BW.ICO
Open=rundll.exe

ou (com faznada.exe colocado na raiz do CD)…

[autorun]
ICON=BW.ICO
Open=faznada.exe


Efeito colateral de ambas as soluções.:

Se você abrir o Windows Explorer e tentar visualizar o conteúdo do CD clicando no ícone do CD no lado direito do Explorer, nada acontece. Você pode clicar quantas vezes quiser que não consegue “entrar” no CD. Mas basta clicar no ícone do lado esquerdo que tudo funciona normalmente.

Windows

Driver CDFS alternativo

18/01/2010 Atenção: provavelmente só serve no windows 95

A extração de trilhas de áudio é feita há bastante tempo por quem grava CDs, mas alcançou seu pico de popularidade com a criação de MP3.

Se você já precisou extrair áudio de CDs já deve ter ficado perturbado com o fato de não poder acessar as trilhas do CD diretamente. A figura abaixo é a representação normal do que você vê quando olha o conteúdo de um CD de áudio no Explorer.

Se você tentou usar esses arquivos que você vê, percebeu que no máximo pode fazer um ‘link’ para as músicas. Isso agora não é mais problema. Graças à substituição de um driver do Windows, usando um driver freeware chamado CDFS.VXD Alternativo, você será capaz de copiar as trilhas de áudio de um CD como se fossem arquivos WAV. Você também poderá usar qualquer programa para manipular essas trilhas, sem precisar fazer a extração primeiro (você só não pode, claro, gravar modificações no CD).

A figura abaixo mostra a nova representação de um CD de áudio usando esse driver. A figura não mostra, mas todos os arquivos tem a extensão WAV.

Nota: A figura abaixo é o Windows Explorer em inglês. Se você estiver usando o Windows em português, vai ser nesta língua que tudo estará.

Você poderá pensar que existem múltiplas versões das trilhas de áudio guardadas no CD, mas na verdade cada pasta é uma “representação” diferente das mesmas trilhas. O novo driver faz com que você “veja” essas representações para que você possa decidir visualmente como você quer que ele (o driver) extraia as mesmas.

A máxima qualidade possível é obtida quando você extrai usando a pasta \Stereo\16bit\44100Hz. A mínima, extraindo de \Mono\8bit\11025Hz. Para criar MP3, claro, você deve usar a primeira opção.

Você pode baixar o CDFS.VXD alternativo aqui

Para instalá-lo, você deve renomear seu driver atual em \Windows\System\Iosubsys\cdfs.vxd para qualquer nome que queira. Em seguida copie o novo driver no lugra do antigo. Reinicie o computador e você verá os CDs de áudio com outros olhos 🙂

Notas:

Esse novo driver é compatível com tudo o que já testei até agora, mas a responsabilidade pela instalação é sua. Caso algo haja errado, apague o novo driver e renomeie o antigo de volta.

Ainda não sei se o uso desse driver pode provocar o problema de compatibilidade com o Stracraft citado aqui.

Windows

Entenda e construa arquivos Autorun

Documento criado em 2000 e atualizado em 09/02/2006

Nota (09/02/2006): Provavelmente como medida anti-virus, não é possível ter AUTORUN em pen drives ou dispositivos semelhantes.

Você já deve saber que no Windows 95/98/ME/2000/XP, por default, quando você coloca um CD de música no drive ele começa a tocar sozinho; e quando você coloca um CD de dados um certo programa é executado automaticamente.

O esquema da execução automática se divide em AUTORUN (para CDs de dados) e AUTOPLAY (para CDs de áudio). Eu realmente não gosto do AUTORUN, mas não tenho nada contra o AUTOPLAY. No Win95/98 não é possível desligar um sem desligar o outro a não ser que você use programas extras como o PowerToys (gratuito, da própria MS).

No caso do CD de música, o Windows o reconhece como tal e executa o programa que está registrado para tocar CDs. Isso independe de quando o CD de música foi lançado, já que o formato básico é sempre o mesmo. Você pode apanhar um CD lançado quando o Windows nem existia, colocar no drive e ouvi-lo começar a tocar sozinho, sem sua intervenção.

O caso do CD de dados é diferente. Enquanto que para um CD de áudio é razoável assumir que o usuário queira começar ouvindo a partir da primeira faixa, não há como fazer uma presunção razoável do que o desenvolvedor do CD de dados gostaria que fosse executado automaticamente. O programa principal pode estar em qualquer lugar do CD, em um diretório chamado “seilaoque” que está dentro de um outro diretório chamado “seilaonde” que está rodeado de outros duzentos diretórios e um monte de outros arquivos executáveis. O próprio programa pode se chamar menu.exe, instalar.exe, rodar.exe, clique_em_mim.exe, etc, etc, etc. E em várias línguas diferentes. As possibilidades são simplesmente infinitas.

Apenas arquivos diretamente executáveis (EXE,COM e BAT) podem ser referenciados por AUTORUN.INF, mas você pode abrir outros tipos de arquivo, desde que saiba os macetes ou tenha as ferramentas.

É aí que entra em cena o AUTORUN.INF

Autorun.inf é um arquivo texto comum, que você pode (deve) criar e editar com o Notepad (Bloco de Notas);

O Windows 9x não tenta adivinhar o que o desenvolvedor (ou você) deseja que seja executado quando você insere o CD. Ele procura um arquivo chamado autorun.inf na raiz do CD e segue as instruções contidas lá. Um autorun.inf básico é realmente muito simples de entender e criar, pois só contém duas informações. O exemplo abaixo mostra um autorun.inf simples, retirado do CD ROM Starcraft – Broodwar:

[autorun]

OPEN=SETUP.EXE

ICON=BW.ICO

  • O que vem depois de “OPEN=” diz ao Windows o que deve ser executado.
  • O que vem depois de “ICON=” diz ao Windows que ícone usar para representar o CD em Meu Computador ou no Explorer.

No caso, ao inserir o CD do Starcraft Broodwar é executado o arquivo setup.exe que está na raiz do CD e o disco é representado pelo ícone BW.ICO que também está na raiz.

É só isso! Basicamente isso é tudo o que você precisa saber para entender o AUTORUN do Windows como usuário. Abra o CD no explorer, procure o arquivo autorun.inf na raiz (se não estiver lá, o CD não tem AUTORUN), clique com o botão direito sobre ele e selecione ABRIR para dar uma olhada no seu conteúdo (abre no Notepad).

IMPORTANTE (20/03/2003)

Isso é conhecimento básico de Windows (se você já domina Windows, pode e deve pular isto aqui), mas me vejo obrigado a avisar: Se seu Explorer estiver configurado para “ocultar extensões de tipos de arquivo conhecidos” você poderá ver o arquivo Autorun.inf como simplesmente “autorun”. Pior: se existir um Autorun.EXE ele vai aparecer também como “Autorun” e se você tiver um Autorun.TXT ele também vai aparecer como “Autorun” e se você tiver um Autorun.BMP ele também (já está cansativo isto, né?) vai aparecer como “Autorun” e assim por diante (UFA!). Você vai ter dificuldade para distinguir quem é o EXE, o INF, o BMP e o TXT!

Pior ainda: você vai se atrapalhar ainda mais na hora de criar um Autorun.INF, porque o Bloco de Notas vai teimar em salvar como Autorun.INF.TXT e você nâo vai perceber isso. O Explorer vai ocultar a extensão .TXT de você, mas vai continuar sendo capaz de vê-la. Dessa forma o Autorun jamais vai funcionar.

Francamente, eu acho que ocultar as extensões de arquivos é algo muito estúpido, porém é assim que o Windows se instala. Na minha opinião, se seu computador está assim, você deveria mudar para que ele EXIBA todas as extensões. Não faz mal algum, facilita o diagnóstico de problemas e até evita os próprios problemas.

E para terminar de “lascar” com tudo, se seu sistema estiver configurado para não exibir arquivos ocultos e o desenvolvedor marcar seus arquivos como ocultos, nem sequer você vai “ver” autorun algum no CD.

AUTORUN Avançado

Se você tem gravador de CD talvez queira criar seus próprios arquivos autorun.inf e aí você pode se beneficiar de um conhecimento extra. Continue lendo!

O que acontece se o arquivo que você quer executar e o ícone não estão na raiz do CD também, como no exemplo anterior? Você inclui nas declarações OPEN e ICON o caminho para o arquivo, lembrando que não faz sentido incluir a letra da unidade, como no exemplo abaixo, retirado do CD do Windows 98 SE:

[autorun]

OPEN=CDSAMPLE\AUTORUN\AUTORUN.EXE ICON=CDSAMPLE\AUTORUN\WIN98CD.ICO

O ícone e o executável podem estar até em diretórios diferentes. Não importa, desde que você faça as declarações OPEN e ICON de acordo.

Você pode estar pensando, pelos exemplos ateriores, que as declarações tem que estar inteiramente em maiúsculas para funcionar; mas não é esse o caso. Você pode reescrever o autorun.inf anterior assim:

[autorun]

open=cdsample\autorun\autorun.exe

icon=cdsample\autorun\win98cd.ico

e vai funcionar do mesmo jeito.

Sobre ícones

Se você não quiser ter um ícone próprio para representar o CD, não há problema. É só omitir a declaração ICON=, como no exemplo abaixo (exemplo do CD Almanaque Abril 98):

[autorun]

open=autorun.exe

e o CD será representado com o símbolo padrão do Windows 9x.

Quanto ao ícone, não é preciso tê-lo no CD em formato ICO, como nos exemplos até agora. Se sua aplicação tiver um ícone incorporado, você pode construir seu autorun.inf assim (exemplo do jogo “The Phantom Menace”):

[autorun]

open=tpm.exe

icon=tpm.exe

aqui, o ícone para o CD será o mesmo ícone do programa, que fica embutido nele mesmo. O Windows sabe como proceder. Você também pode indicar um executável completamente diferente no CD e o windows pegará seu ícone para representar o CD.

Ícones avançados

Alguns programas tem mais de um ícone embutido e alguns arquivos são realmente apenas bibliotecas de ícones. O Windows proporciona um modo de você escolher que ícone dentro do arquivo você deseja usar, usando um parâmetro na declaração ICON como no exemplo abaixo.

icon=shell32.dll,5

o resultado desse comando é que o Windows usará o sexto ícone presente em shell32.dll para representar o CD.

Tenha em mente que o primeiro ícone de um arquivo é visto pelo Windows como ícone “0” (zero).

no exemplo que dei, usei um arquivo do próprio Windows que tem cerca de 80 ícones embutidos, mas você pode usar qualquer outro. Como no meu exemplo acima, nem é necessário incluir o caminho completo para o arquivo, se este estiver no PATH do seu sistema.

Para saber que ícones existem em um determinado arquivo, use um programa como o conhecidíssimo Microangelo ou o Jonesoft Icon Extractor (que eu recomendo por funcionar bem, ser pequeno _575KB descompactado_, não precisar de instalação e ser freeware).

Você sabia que…

… para cancelar o AUTORUN, basta apertar a tecla shift enquanto o CD estiver sendo carregado. Coloque o CD no drive, aperte a tecla shift e só a solte quando a atividade no drive de CDROM parar. Isso pode ser útil com aqueles CDs que tem um AUTORUN que leva uma eternidade para carregar e não tem nenhuma utilidade para você no momento (é por causa deles que eu não gosto de AUTORUN).

Leia em seguida:

Como Testar AUTORUN.INF (Sem gravar um CD)

Melhorando o AUTORUN

Windows

LITESTEP

Texto publicado em 03/05/1999

[Download] [Home Page do Desenvolvedor]

Nota (30/07/2002): O projeto Litestep mudou de mãos e seus novos desenvolvedores cortaram todos os links de download. Eles informam que o Litestep estará disponível novamente “quando estiver pronto”.

Litestep é um Shell alternativo para o Windows 95/98. Ele substitui o Explorer no papel de gerenciador do desktop (você continua usando o explorer no gerenciamento de arquivos). O Litestep muda o Menu Iniciar, a Barra de Tarefas e o Desktop, mas as janelas continuam com a mesma aparência e funcionam do mesmo jeito que antes. Seu design é baseado no Afterstep do Linux.

Clique na imagem acima para ver uma ampliação.

O Litestep também funciona sob Windows NT, mas ainda é problemático demais nessa plataforma.

A equipe do Litestep afirma que além de mudar a aparência do Windows, você ganha o benefício de que o Litestep é bem mais estável que o Explorer no gerenciamento do Desktop (o que em teoria vai minimizar a quantidade de operações ilegais envolvendo o Explorer) e também requer menos memória. Não pude checar isso ainda.

Note que para realmente mudar a aparência do Windows, você deve usar um programa como o EFX ou o WindowBlinds em conjunto com o Litestep.


Instalando o Litestep

Você precisa ter:

  • O programa de instalação para a versão 0.24, disponível aqui
  • O update para a versão 0.24.4, disponível aqui
  • O arquivo de configuração adaptado para o Brasil, disponível aqui

Após descompactar o arquivo ZIP do programa de instalação em uma pasta temporária, execute Install.exe. A seguinte janela aparecerá:

Se for a sua primeira vez com o Litestep, deixe como está a pasta de instalação “C:\Litestep\”.

Clique em “INSTALL”. Nenhum indicador de progresso aparecerá, nem o ponteiro do mouse mudará para uma ampulheta, por isso você poderá ficar tentado a clicar de novo e de novo. Não faça isso. Aguarde um pouco pela próxima mensagem:

Aqui você deve confirmar a alteração do shell. Se você responder “NÃO”, Litestep não funcionará, apesar de instalado. Responda SIM.

Se tudo ocorrer bem, Litestep informará:

Clique em OK e volte para a janela de instalação para clicar em CANCEL para sair dele. O programa não sai sozinho quando a instalação termina.

Agora é hora de descompactar os dois arquivos restantes dentro de C:\litestep\. Deixe os arquivos existentes serem sobreescritos.

Após isso você deve reiniciar o Windows para que a mudança tenha efeito.

Problemas de instalação conhecidos

Você não deve instalar o Litestep enquanto estiver usando-o, mesmo que seja um upgrade;

Se você receber a seguinte mensagem de erro:

Verifique se você não está tentando instalar em um diretório onde já existe uma instalação do Litestep.

SOCORRO! Após a reinicialização o Windows não entra mais!

Não se desespere. Dê um RESET na máquina, vá direto para o prompt do DOS e edite a seguinte linha do arquivo \windows\system.ini:

shell=C:\LiteStep\LiteStep.exe

trocando para

shell=explorer.exe

Isso é tudo o que se precisa para desinstalar o Litestep. Se a máquina ainda assim continuar apresentando problemas, o problema não é do Litestep.


Escolhendo o Shell

O Litestep fornece um utilitário DOS que você pode usar se não quiser editar o System.INI à mão. Ele está em C:\Litestep\shellsw\shellsw.exe.

Você pode usá-lo de duas maneiras:

  • Diretamente – Execute o programa, escolha o shell no menu e reinicie o Windows
  • Automaticamente – Inclua a linha C:\Litestep\shellsw\shellsw.exe.em seu autoexec.bat e você poderá escolher que shell usar sempre antes de entrar no Windows. Por padrão, shellsw.exe espera três segundos pela resposta do usa’rio, mas você pode mudar isso editando o arquivo C:\Litestep\shellsw\shellsw.ini. Mude o valor na linha MenuAutoDelay=3 para algo mais apropriado

É possível rodar o Litestep dentro do Explorer, para ir se acostumando, mas ele terá funcionalidade limitada. Para fazer isso, basta executar C:\Litestep\litestep.ex e clicar em OK quando ele exibir uma mensagem explicando que não funciona totalmente nessa circustância.


Usando o Litestep

O Wharf

O Wharf é uma espécie de menu flutuante. Ele tanto pode incluir menus de aplicações como conter aplicações inteiras especialmente escritas para ele.

A coluna ao lado mostra o Wharf “estendido” da forma que aparece logo depois de instalado. Se você clicar duas vezes na barra de título, ele se contrai para mostrá-la e nada mais: .Clique duas vezes para restaurar. Clique e arraste para mover o Wharf para outra posição.

De cima para baixo as quatro primeiras figuras representam os menus:

  • Sistema
  • Aplicações
  • Rede
  • Tarefas

Em seguida, vem as aplicações:

  • Relógio
  • Gerenciador do Desktop Virtual

Essas são as aplicações instaladas por default, mas outras podem ser incorporadas

A partir da versão 0.24.2 o Litestep suporta “hints” (tooltips/dicas) para os botões, isso significa que se você parar o ponteiro do mouse sobre um botão, aparecerá uma etiqueta com seu nome ou função, se definidos em step.rc. Entretanto, eu iniciei esta página analisando a versão 0.24, que ainda não tinha essa fuicionalidade, por isso descrevo abaixo a função de cada item do Wharf. Essa seção continua na esperança de que seja útil.

Menu Sistema

Reinicia o Litestep. Útil quando você está testando modificações no step.rc.
Abre o arquivo de configuração step.rc no notepad
Abre o Painel de Controle do Windows
Abre uma janela do DOS
Abre uma janela do Windows Explorer
Efetua o logout do usuário atual
Chama a janela de desligamento do Windows

Menu Aplicações

Abre a janela do Ambiente de Rede
Abre o notepad
Abre o Wordpad

Menu Rede

Abre a janela de acesso à rede dial-up

Menu Tarefas

O Menu Tarefas é diferente dos outros. Quando você clica nele aparece uam barra com todas as aplicações em execução. Clique um uma aplicação para mostrá-la na tela. Esse menu é equivalente à barra de tarefas do Explorer.

O relógio

Clique duas vezes no relógio para ajustar. Note que além da hora o relógio também apresenta dia, mês e ano. Você pode ter um relógio analógico na tela, mas precisará editar o step.rc para isso.

Gerenciador do Desktop Virtual (VWM)

O conceito não é novo (já era possível fazer isso no Windows 3.1), mas ainda é útil e desconhecido da maioria dos usuários windows. Litestep tem uma àrea de trabalho que é sempre quatro vezes o tamanho da sua tela. Inicialmente, você trabalha no quadrante superior esquerdo, mas se clicar com o botão direito em um dos outros quadrantes (note que a figura ao lado é dividida em quatro), será movido instantaneamente para lá. Você pode usar isso para organizar janelas de trabalho, movendo janelas pelos quadrantes. Por exemplo, você pode deixar todas as suas janelas de download reunidas sozinhas em um dos quadrantes, clicando nele você veria o status atual de todos os downloads.

Clique duas vezes sobre o VWM para ativar o Auto Switch. Com isso, ao mover o mouse para além das bordas da área de trabalho, o VWM chaveará sua tela automaticamente para o quadrante correspondente. Para desligar, clique novamente duas vezes no VWM.

Note que usar o VWM pode ser tremendamente confuso para o usuário iniciante, certifique-se de que entendeu como funciona antes de usá-lo.

O Menu Popup

Clique com o botão direito sobre qualquer área livre do desktop ou sobre o Wharf (exceto no VWM) para acessar o Menu Popup. Todos os itens desse menu são configuráveis através da edição de step.rc. Na figura ao lado, você vê o menu padrão, mas com as descrições já traduzidas por mim. Clicando em um dos itens, o menu se expande para mostrar os sub-menus, como o Menu Iniciar do Windows. O item “Menu Iniciar” acessa tudo o que você tem no Menu Iniciar mas, devido a um bug dessa versão do Litestep, se você tiver muitos itens no sub-menu Programas, poderá acessar apenas os inferiores que couberem na tela. Para contornar esse problema você tem duas opções:

  • Abrir uma janela do explorer em c:\windows\Menu Iniciar\Programas
  • Dividir o conteúdo da pasta acima em outras pastas, por exemplo:
    • c:\windows\Menu Iniciar\Programas1
    • c:\windows\Menu Iniciar\Jogos

Problemas do Litestep

O programa ainda está em versão beta, por isso não espere que seja perfeito. Alguns dos problemas que encontrei foram:

  • O Litestep não segue ainda as normas de internacionalização do Windows, por isso você tem que editar o arquivo de configuração para que ele funcione corretamente no Windows em português. Não é tarefa difícil, mas você pode pegar um arquivo de configuração já traduzido por mim, aqui.
  • Ao abrir o Menu Iniciar proporcionado pelo Litestep, somente os itens que couberem na tela serão apresentados. O menu não “rola” para mostrar os outros. Isso só é um problema para os usuários que instalam muita coisa no Windows (como eu) mas é possível contornar isso quebrando o Menu Iniciar em vários menus menores.
  • O Litestep não permite que você arraste e solte itens para o Desktop. Na verdade, não é mais possível ter itens no Desktop, além dos manualmente inseridos pela edição de step.rc.
  • Mudar de resolução sem reinicializar não funciona bem.
Windows

Starcraft e Cute FTP : Problemas após instalar

Nota: Se você não consegue rodar o Starcraft, é essa outra página que você tem que ler.

A versão do jogo Starcraft distribuída pela TecToy substitui indevidamente o arquivo Comctl32.dll do diretório Windows\System do usuário e provoca caos nas caixas de diálogo. Todos os botões OK-CANCELAR-APLICAR são substituídos por botões ilegíveis. A versão instalada pelo Starcraft é em árabe, por isso é ilegível.

Para corrigir o problema copie o Comctl32.dll mais recente que você encontrar, mas não se baseie pela data do arquivo, porque o Starcarft, por exemplo, quando copia comctl32.dll coloca a data da instalação. Guie-se pela “versão do arquivo”, mostrada na janela propriedades.

O arquivo precisa ser substituído fora da Interface gráfica (DOS puro).

Hoje a TecToy está a par do problema e um programa de correção automática está disponível em www.tectoy.com.br.

Note que esse problema não ocorre em algumas máquinas, presumivelmente porque o programa instalador determina que Comctl32.dll já está atualizado nestas. Máquinas com o Windows 98 estão imunes ao problema e eu imagino que as máquinas onde o IE4 foi instalado, também.

Tenho informações que alguma versão do programa Cute FTP provoca o mesmo problema. A solução é a mesma.

A figura abaixo mostra a janela “propriedades” da versão árabe de Comctl32.dll. Note que ficam ilegíveis os botões, a expressão “propriedades de” e a descrição. Perceba também que a fonte usada para apresentar as palavras “Geral” e “Versão” é diferente do normal. Tudo isso é provocado pela DLL incorreta.

Sistemas usando a DLL correta (abaixo), que tem um número mais recente, não são prejudicados pelo instalador. Note que ela está no idioma inglês, mas isso não chega a ser um problema, porque “Cancelar” e “Aplicar”, como visto, permanecem em português.