Zasób (Windows)

W systemie Microsoft Windows zasoby to dane tylko do odczytu osadzone w przenośnych plikach wykonywalnych, takich jak .exe , DLL , CPL , SCR, SYS lub (począwszy od systemu Windows Vista) pliki MUI .

Windows API zapewnia łatwy dostęp do wszystkich zasobów aplikacji.

typy

Każdy zasób ma typ i nazwę, przy czym oba są identyfikatorami numerycznymi lub ciągami znaków.

System Windows ma zestaw predefiniowanych typów zasobów:

Programista może również definiować niestandardowe typy danych w zasobach.

Stosowanie

Ikona wyświetlana przez system Windows dla pliku programu jest w rzeczywistości pierwszym zasobem ikony w pliku EXE. Jeśli plik EXE nie zawiera zasobów ikon, wyświetlana jest standardowa ikona.

Zasób wersji dla plików EXE i DLL jest wyświetlany na karcie Wersja ich stron właściwości.

Zasoby zawsze mają dołączony język, a system Windows automatycznie użyje najbardziej odpowiedniego języka, jeśli to możliwe. Pozwala to programom dostosować swój język do ustawień regionalnych użytkownika.

Dostępne są edytory , które mogą modyfikować zasoby osadzone w plikach EXE lub DLL. Są one zwykle używane do tłumaczenia wszystkich ciągów znaków aplikacji na inny język lub do odpowiedniej modyfikacji jej ikon i map bitowych.

Linki zewnętrzne