G
Guest
I need some clarification on the Windows system DLLs on fully localized
Windows versions (2000/XP). I read on the Microsoft website that Win2K/XP
have a single worldwide binary. But what about the localizable resources (for
e.g., error strings) that are embedded in the DLLs? Won't they make an
English Windows system DLL different from say the corresponding German system
DLL?
Or does "single worldwide binary" mean that only the executable code section
of the system DLLs is common across all languages? In other words, if I run a
binary diff against an English Windows system DLL (say ole32.dll) and the
corresponding German system DLL, will the result be identical or different?
Please note that I am referring only to _fully_ localized Windows versions
(not those that have MUI packs installed). And as an aside, on Windows
machines that have MUI packs, are the localizable resources stored separately
from the system DLLs? If so, how does the loader know, given a specific DLL,
where to load the resources from: the DLL itself or some other location?
Any help or pointers on this are appreciated.
Thank you.
Windows versions (2000/XP). I read on the Microsoft website that Win2K/XP
have a single worldwide binary. But what about the localizable resources (for
e.g., error strings) that are embedded in the DLLs? Won't they make an
English Windows system DLL different from say the corresponding German system
DLL?
Or does "single worldwide binary" mean that only the executable code section
of the system DLLs is common across all languages? In other words, if I run a
binary diff against an English Windows system DLL (say ole32.dll) and the
corresponding German system DLL, will the result be identical or different?
Please note that I am referring only to _fully_ localized Windows versions
(not those that have MUI packs installed). And as an aside, on Windows
machines that have MUI packs, are the localizable resources stored separately
from the system DLLs? If so, how does the loader know, given a specific DLL,
where to load the resources from: the DLL itself or some other location?
Any help or pointers on this are appreciated.
Thank you.