拉伸节
1.SizeOfImage扩大 2.节区.VirtualSize增大 3.节区.SizeOfRawData增大 4.内存对齐,文件对齐 5.扩大节的大小
合并节:
1.修改节的数量为1 NumberOfSections = 1 2.修改节的SizeOfRawData和VirtualSize 3.修改节的属性为所有节的属性(都包含)
返回对齐大小
DWORD AlignSize(int nSecSize, DWORD Alignment) { int nSize = nSecSize; if (nSize % Alignment != 0) { nSecSize = (nSize / Alignment + 1) * Alignment; } return nSecSize; }