手动合并节和扩展节

    技术2022-07-17  81

    拉伸节

    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; }

    Processed: 0.011, SQL: 9