Zitat von
ShadowCaster:
Achja, Luckie, in deinem Proggie hab ich noch einFehler im Exe-Header gefunden.
TImageFileHeader sollte so aussehen:
Code:
PImageFileHeader = ^TImageFileHeader;
TImageFileHeader = record
PEName : array[1..4] of Char;
Machine : WORD;
NumberOfSections : WORD;
TimeDateStamp : DWORD;
PointerToSymbolTable : DWORD;
NumberOfSymbols : DWORD;
SizeOfOptionalHeader : WORD;
Characteristics : WORD;
end;
Mich wundert, dass dein Programm so überhaupt läuft
Solltest du vielleicht im Download ändern.
Ansonsten isses echt goil.
Aus dem
MSDN:
Zitat von
MSDN:
IMAGE_FILE_HEADER Fields
Code:
WORD Machine
The CPU that this file is intended for.
WORD NumberOfSections
The number of sections in the file.
DWORD TimeDateStamp
The time that the linker (or compiler for an OBJ file) produced this file.
DWORD PointerToSymbolTable
The file offset of the COFF symbol table.
DWORD NumberOfSymbols
The number of symbols in the COFF symbol table. See above.
WORD SizeOfOptionalHeader
The size of an optional header that can follow this structure.
WORD Characteristics
Flags with information about the file.
Link:
http://msdn.microsoft.com/library/de..._peeringpe.asp
Die Deklaration im Source von Luckie ist also korrekt..!
BTW: der Source stammt gar nicht von Luckie, steht auch im Readme-File...