Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Scan PE headers for CE problems |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | sourceforge |
Files: | files | file ages | folders |
SHA1: |
06c74a1584073472ad04a5fb973bc6aa |
User & Date: | rmsimpson 2006-10-14 18:03:20.000 |
Context
2006-10-14
| ||
18:03 | CE fix check-in: c3042c2126 user: rmsimpson tags: sourceforge | |
18:03 | Scan PE headers for CE problems check-in: 06c74a1584 user: rmsimpson tags: sourceforge | |
18:01 | 1.0.36.0 check-in: 6a7dae8af3 user: rmsimpson tags: sourceforge | |
Changes
Changes to tools/mergebin/mergebin.cpp.
︙ | ︙ | |||
474 475 476 477 478 479 480 481 482 483 | { if (pNT->OptionalHeader.Subsystem == IMAGE_SUBSYSTEM_WINDOWS_CE_GUI || pNT->FileHeader.Machine == IMAGE_FILE_MACHINE_ARM) { pNT->FileHeader.Machine = IMAGE_FILE_MACHINE_I386; pNT->OptionalHeader.Subsystem = IMAGE_SUBSYSTEM_WINDOWS_CUI; } } if (pCor->Flags & 0x08) | > > > > > > > > > > > > | | 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 | { if (pNT->OptionalHeader.Subsystem == IMAGE_SUBSYSTEM_WINDOWS_CE_GUI || pNT->FileHeader.Machine == IMAGE_FILE_MACHINE_ARM) { pNT->FileHeader.Machine = IMAGE_FILE_MACHINE_I386; pNT->OptionalHeader.Subsystem = IMAGE_SUBSYSTEM_WINDOWS_CUI; } if (pNT->OptionalHeader.Subsystem == IMAGE_SUBSYSTEM_WINDOWS_CUI && (pCor->Flags & 0x08)) { PIMAGE_SECTION_HEADER section = IMAGE_FIRST_SECTION(pNT); for (UINT i=0; i < pNT->FileHeader.NumberOfSections; i++, section++) { if (section->SizeOfRawData < section->Misc.VirtualSize) { _tprintf(_T("\nWARNING: %s section has a RawData size of %X and a VirtualSize of %X, strong named image may not run on Windows CE\n"), section->Name, section->SizeOfRawData, section->Misc.VirtualSize); } } } } if (pCor->Flags & 0x08) _tprintf(_T("\nWARNING: %s must be re-signed before it can be used!\n"), pszNative); _tprintf(_T("Success!\n")); } |