Könnte es sein, dass bei dieser Struktur etwas fehlt ?
Ich hatte nämlich vor einiger Zeit mal einen
PE-Crypter für mich geschrieben und da
hatte ich das auch durchgenommen.
Bei mir sah das ca so aus
Delphi-Quellcode:
TResource_Directory_Table = packed record
Resource_Flags : Cardinal;
Time_Data_Stamp : Cardinal;
Major_Version : Word;
Minor_Version : Word;
Name_Entry : Word;
ID_Entry : Word;
Resource_Dir_Entries : Cardinal;
end;
EDIT:
Was vlt noch hilfreich sein könnte:
Das Format für die 64 Bit Executables nennt sich pe32+ oder einfach nur
pe+!
pe+
MfG