Hai uno script programmato a regola d’arte che vuoi utilizzare (e distribuire) senza che occhi indiscreti controllino il contenuto?
Hai un file batch che, pur svolgendo egregiamente il suo compito, è “orrendo” e per questo non vuoi che altri possano commentare il tuo “stile” di programmazione?
Vuoi distribuire un file video, ma non vuoi che altri lo modifichino attribuendosi dei meriti in maniera impropria?
Sono situazioni comuni, nelle quali mi sono trovato personalmente molte volte.
Come risolvere? Basta nascondere i tuoi file all’interno di un eseguibile. O meglio ancora, prendi i tuoi file sorgente e li converti in file eseguibili, utilizzando uno strumento molto semplice.
Sul sito F2KO Software si trovano diverse utility che fanno al caso nostro. Ne cito alcune:
- Bat to Exe Converter: per trasformare file bach del DOS in eseguibili veri e propri;
- VBS to EXE: per convertire script VBS in programmi veri e propri;
- Ps1 to EXE: per convertire script PowerShell in programmi eseguibili;
…e via discorrendo.
Il funzionamento di queste utility è estremamente intuitivo.
Le utility funzionano sostanzialmente tutte allo stesso modo, occorre indicare:
- dove si trova il file sorgente
- il nome dell’eseguibile da generare.
A parte queste due informazioni obbligatorie, ci sono alcuni parametri che possono impostati per ottenere un eseguibile adatto alle proprie esigenze. Cito, per esempio:
- l’architettura di riferimento (32 o 64 bit);
- l’eventuale aggiunta file/programmi al pacchetto;
- la possibilità di inserire delle informazioni sulla versione del software e sull’autore all’interno dell’eseguibile che si va a generare;
- la possibilità di modificare “al volo” il codice sorgente dello script, senza dover chiudere l’utility.
Se devi “nascondere” qualcosa dei tuoi script, queste utility fanno al caso tuo!