Varför konvertera VBS till VBE?
Den enda praktiska anledningen att koda en .vbs till .vbe är att göra källkoden svårare att läsa vid en första anblick - till exempel för att distribuera ett skript utan att omedelbart exponera dess logik. Det ger ingen verklig säkerhet, eftersom kodningen är ett känt substitutionschiffer som gratis online-avkodare kan återställa på några sekunder.
Hur man konverterar VBS till VBE
Microsoft Script Encoder FREE
Ladda ner screnc.exe från Microsoft, öppna en kommandotolk och kör screnc.exe input.vbs output.vbe för att skapa den kodade filen. Inga ytterligare inställningar krävs.
Om dessa format
En VBS-fil är ett VBScript - källkod i klartext som Windows kör med sin inbyggda Windows Script Host. Genom att dubbelklicka på en .vbs körs den omedelbart; den öppnas inte. För att läsa…
Öppna detaljer för .VBS →En VBE-fil är ett VBScript vars källkod har förvrängts av Microsofts Script Encoder för att dölja den. Genom att dubbelklicka på en sådan körs den omedelbart via Windows Script Host --…
Öppna detaljer för .VBE →Kvalitet & vad man bör tänka på
- Kodningen är enkel att återställa - gratis online-avkodare och skript som vänder på processen har funnits sedan början av 2000-talet; använd inte
.vbeför att skydda känslig data som lösenord eller API-nycklar. .vbeär ett vanligt format för skadliga skript eftersom kodningen döljer källan; behandla en oväntad.vbe-fil som misstänkt, precis som en oväntad.vbs.- VBScript håller på att tas bort från Windows; screnc.exe och
.vbeär endast vettiga för kortsiktiga distributionsbehov - för långsiktig automatisering, migrera till PowerShell istället.
Vanliga frågor
Kan jag avkoda en `.vbe` tillbaka till `.vbs`?
Körs `.vbe` snabbare än `.vbs`?
.vbe beter sig identiskt med originalet .vbs vid körning, utan någon prestandaskillnad.