Jak zapisać tutaj nazwę sekcji taką jak .text lub .data?
IMAGE_SECTION_HEADER section;
section.Name[IMAGE_SIZEOF_SHORT_NAME] = ??????????; // <- tutaj
section.SizeOfRawData = 0x00015000;
section.PointerToRawData = 0x00000400;
section.PointerToLinenumbers = 0x00000000;
section.NumberOfRelocations = 0x0000;
section.NumberOfLinenumbers = 0x0000;
section.Characteristics = IMAGE_SCN_CNT_INITIALIZED_DATA
+ IMAGE_SCN_ALIGN_32BYTES
+ IMAGE_SCN_MEM_READ
+ IMAGE_SCN_MEM_WRITE;
Struktura wygląda tak
typedef struct _IMAGE_SECTION_HEADER {
BYTE Name[IMAGE_SIZEOF_SHORT_NAME];
union {
DWORD PhysicalAddress;
DWORD VirtualSize;
} Misc;
DWORD VirtualAddress;
DWORD SizeOfRawData;
DWORD PointerToRawData;
DWORD PointerToRelocations;
DWORD PointerToLinenumbers;
WORD NumberOfRelocations;
WORD NumberOfLinenumbers;
DWORD Characteristics;
} IMAGE_SECTION_HEADER,*PIMAGE_SECTION_HEADER;