Hvorfor konvertere VBS til VBE?
Den eneste praktiske grunnen til å kode en .vbs til .vbe er å gjøre kildekoden vanskeligere å lese ved første øyekast - for eksempel for å distribuere et skript uten å umiddelbart eksponere logikken. Det gir ingen reell sikkerhet, da kodingen er et kjent substitusjonschiffer som gratis online-dekodere kan reversere på sekunder.
Hvordan konvertere VBS til VBE
Microsoft Script Encoder FREE
Last ned screnc.exe fra Microsoft, åpne en ledetekst, og kjør screnc.exe input.vbs output.vbe for å produsere den kodede filen. Ingen ytterligere innstillinger er nødvendige.
Om disse formatene
En VBS-fil er et VBScript - kildekode i ren tekst som Windows kjører med sin innebygde Windows Script Host. Ved å dobbeltklikke på en .vbs kjøres den umiddelbart; den åpnes ikke. For å lese…
Åpne .VBS-detaljer →En VBE-fil er et VBScript der kildekoden er blitt kodet (scrambled) av Microsofts Script Encoder for å skjule den. Ved å dobbeltklikke på en slik fil kjøres den umiddelbart via Windows…
Åpne .VBE-detaljer →Kvalitet og hva du bør passe på
- Kodingen er lett å reversere - gratis online-dekodere og skript som reverserer den har eksistert siden tidlig på 2000-tallet; ikke bruk
.vbefor å beskytte sensitive data som passord eller API-nøkler. .vbeer et vanlig format for ondsinnede skript fordi kodingen skjuler kilden; behandle en uventet.vbe-fil som mistenkelig, på samme måte som en uventet.vbs.- VBScript blir fjernet fra Windows; screnc.exe og
.vbegir kun mening for kortsiktige distribusjonsbehov - for langsiktig automatisering bør du migrere til PowerShell i stedet.
Ofte stilte spørsmål
Kan jeg dekode en `.vbe` tilbake til `.vbs`?
Kjører `.vbe` raskere enn `.vbs`?
.vbe oppfører seg identisk med den originale .vbs ved kjøring, uten ytelsesforskjell.