1) mach aus const Buffer einfach nen Buffer: Pointer
dann s: String
SetLength(s,nNumberOfBytesToWrite);
CopyMemory(@s[1],Buffer,nNumberOfBytesToWrite);
wenn das direkt verschien willst, kannst auch mit dem Pointer weiterarbeiten
2) wird dir bei sowas auch im madshi forum geholfen
3) assarbads hook hat nichts mit codehook zu tun