Por que converter VBS para VBE?
A única razão prática para codificar um .vbs para .vbe é tornar o código-fonte mais difícil de ler à primeira vista - por exemplo, para distribuir um script sem expor imediatamente sua lógica. Isso não fornece segurança real, pois a codificação é uma cifra de substituição conhecida que decodificadores online gratuitos podem reverter em segundos.
Como converter VBS para VBE
Microsoft Script Encoder FREE
Baixe o screnc.exe da Microsoft, abra um Prompt de Comando e execute screnc.exe input.vbs output.vbe para produzir o arquivo codificado. Nenhuma configuração adicional é necessária.
Sobre estes formatos
Um arquivo VBS é um VBScript - código-fonte em texto simples que o Windows executa com o seu Windows Script Host integrado. Clicar duas vezes em um .vbs o executa imediatamente; não o abre…
Abrir detalhes de .VBS →Um arquivo VBE é um VBScript cujo código-fonte foi embaralhado pelo Script Encoder da Microsoft para ocultá-lo. Clicar duas vezes em um executa-o imediatamente via Windows Script Host --…
Abrir detalhes de .VBE →Qualidade e o que observar
- A codificação é trivialmente reversível - decodificadores online gratuitos e scripts que a revertem existem desde o início dos anos 2000; não use
.vbepara proteger dados sensíveis, como senhas ou chaves de API. - O
.vbeé um formato comum para scripts maliciosos porque a codificação obscurece a origem; trate um arquivo.vbeinesperado como suspeito, da mesma forma que um.vbsinesperado. - O VBScript está sendo removido do Windows; o screnc.exe e o
.vbefazem sentido apenas para necessidades de distribuição de curto prazo - para automação de longo prazo, migre para o PowerShell.
Perguntas frequentes
Posso decodificar um `.vbe` de volta para `.vbs`?
O `.vbe` roda mais rápido que o `.vbs`?
.vbe se comporta de forma idêntica ao .vbs original em tempo de execução, sem diferença de desempenho.