Dann liegt es möglicherweise daran das MS Exe Dateien diese Data Directories haben
- IMAGE_DIR_ENTRY_BOUND_IMPORT
- IMAGE_DIR_ENTRY_LOAD_CONFIG
- IMAGE_DIR_ENTRY_COPYRIGHT
- IMAGE_DIR_ENTRY_DEBUG
Versuche mal diese auf 0 zu setzen (VA + Size) und dann teste es nochmal ob es klappt (natürlich mit einer Kopie von der original Exe
).
Edit: also ich glaube es liegt eher an IMAGE_DIR_ENTRY_BOUND_IMPORT.