Risorse (Windows)

In Microsoft Windows sono chiamate risorse alcuni dati incorporati in file EXE, DLL, CPL o (a cominciare da Windows Vista), in file MUI.[1][2][3]

Le funzioni API di Windows possono fornire un facile accesso alle risorse di qualsiasi applicazione (o programma informatico).

Tipi di risorse

Ogni risorsa ha un tipo e un nome, entrambi possono essere sia in formato numerico che in formato stringa.

Windows ha una serie di tipi di risorsa predefinita:

Un programmatore può anche definire tipi di risorsa per incorporare nel file dati personalizzati.

Uso

L'icona che Windows mostra per un file di programma è ad esempio la prima icona che può essere caricata dalle risorse del proprio file EXE. Se il file EXE non ha una risorsa di tipo icona, viene mostrata un'icona standard del sistema.

La risorsa di tipo versione per i file EXE e DLL viene mostrata nella scheda Version della pagina proprietà corrispondente.

I dati di risorsa hanno sempre un riferimento a una certa lingua e Windows userà automaticamente, quando possibile, la lingua che più si adatta a quella definita all'interno della risorsa. Questo permette ai programmi di adattare la loro lingua a quella dell'utente.

Sono disponibili alcuni programmi chiamati Resource Editor che sono in grado di modificare le risorse incorporate nei file EXE o DLL. Questi programmi sono usati tipicamente per tradurre tutte le stringhe di un'applicazione in un'altra lingua, oppure per modificare le icone e bitmap corrispondenti.

Software per risorse

NomeLicenzaPrezzoSupporto 64bitVista MUI compatibileSupporto RES/RCAggiorna la risorsaModifica in-loco
Anolis ResourcerGPLgratissolo file RESno
DeDeFreewaregratisnonononono
GoRCFreewaregratisN/AcompilatoreN/AN/A
MultiExtractorSharewareda 20 a 70 €nonononono
Visual StudioSoftware proprietarioda 249 a 10700 €no
ResEditFreewaregratis
Resource BuilderShareware59 € circa
Resource HackerFreewaregratisparzialeparzialeparzialeno
Resource TunerSharewareda 40 a 80 €parziale
Resource Tuner ConsoleShareware200 € circaN/A
RestoratorShareware80 € circanonono
XN Resource Editor Archiviato il 16 maggio 2012 in Internet Archive.MPL con componenti freegratisnonoparziale

Note