Zitat von
MartinA:
1. Einen Messagehook aufsetzen:
Es kann (und wird, je nach Windows-Version) passieren, dass die Hook-
DLL erst geladen wird, wenn die Anwendung den Eingabefokus erhält.
Zitat von
MartinA:
Im Hook wird der zu injizierende Code nachgeladen.
Performance-Overkill. Message-Hook-Callbacks werden sehr oft aufgerufen. Warum nicht einfach in der LibraryProc der
DLL?
Zitat von
MartinA:
Als Schmankerl stelle ich dann noch folgende Procdeduren zur Verfügung.
Du hast vergessen die Attribute der Speicherseite zu prüfen und notfalls temporär zu ändern.