This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!
NGWS Runtime Resource Section
Resources embedded in a PE file are stored in a special NGWS runtime RC section. The NGWS runtime uses the NGWS runtime RC section instead of the Win32 RC section for the following reasons:
- NGWS runtime resources are managed serializable objects.
- NGWS runtime resources have a well defined format that allows an application to package a set of fine grain resources in the form of name/value pairs in a single coarse grain resources.
- When NGWS runtime resources are indexed using an offset from the beginning of the resources section in the PE file. The runtime needs to stream the resources to the correct section of the PE file when writing the resources.