Risorsa (Windows) - Resource (Windows)
In Microsoft Windows , le risorse sono dati di sola lettura incorporati in file eseguibili portatili come .exe , DLL , CPL , SCR , SYS o (a partire da Windows Vista) file MUI .
L' API di Windows fornisce un facile accesso a tutte le risorse delle applicazioni.
tipi
Ogni risorsa ha un tipo e un nome, entrambi identificatori numerici o stringhe.
Windows ha una serie di tipi di risorse predefiniti:
- Cursore e cursore animato
- Icona
- Bitmap
- Modello di finestra di dialogo
- Font
- Documento HTML
- Modello di stringa e messaggio
- Dati versione
- Dati manifesti
- dati arbitrari (binari)
Il programmatore può anche definire tipi di dati personalizzati nelle risorse.
Utilizzo
L'icona che Windows visualizza per un file di programma è in realtà la prima risorsa icona nel suo file EXE. Se il file EXE non ha risorse icona, viene visualizzata un'icona standard.
La risorsa della versione per i file EXE e DLL viene visualizzata nella scheda Versione delle relative pagine delle proprietà.
Alle risorse è sempre associata una lingua e Windows utilizzerà automaticamente la lingua più adatta, se possibile. Ciò consente ai programmi di adattare la propria lingua alle impostazioni locali dell'utente.
Sono disponibili editor in grado di modificare le risorse incorporate nei file EXE o DLL. Questi sono in genere utilizzati per tradurre tutte le stringhe di un'applicazione in un'altra lingua o per modificare le relative icone e bitmap di conseguenza.
Software di risorse
Nome | Licenza | supporto x64 | Vista MUI consapevole | Supporto RES/RC | Aggiornamento delle risorse | Modifica sul posto |
---|---|---|---|---|---|---|
Anolis Risorse | GPL | sì | sì | Solo RES | sì | No |
DeDe | Gratuito | No | No | No | No | No |
GoRC | Gratuito | sì | N / A | rigorosamente | N / A | N / A |
Multiestrattore | Shareware | No | No | No | No | No |
Visual Studio | Shareware | sì | No | sì | sì | sì |
ResModifica | Gratuito | sì | sì | sì | sì | sì |
Costruttore di risorse | Shareware | sì | sì | sì | sì | sì |
Hacker di risorse | Gratuito | sì | sì | sì | sì | sì |
Sintonizzatore di risorse | Shareware | sì | sì | Parziale | sì | sì |
Console di ottimizzazione delle risorse | Shareware | sì | sì | ? | sì | N / A |
restauratore | Shareware | sì | No | No | sì | No |
Editor risorse XN | MPL con componenti freeware | No | No | Parziale | sì | sì |