Nothing.
Those fields in the IMAGE_OPTIONAL_HEADER
structure are meaningful only when they appear in the EXE. The values provided in DLLs are ignored.
SizeOfHeapReserve
and SizeOfHeapCommit
fall into the same category. In general, flags and fields which control process settings have no effect when declared in a DLL. We’ve seen a few examples already, like the /LARGEADDRESSAWARE
flag or the markers which indicate the default layout direction.
0 comments