Unterklassen-DLL.

Unterklassen Sie den Vorgang eines fremden Fensters.
Jetzt downloaden

Unterklassen-DLL. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Free
  • Name des Herausgebers:
  • Nadeem Afanah
  • Website des Verlags:
  • Betriebssysteme:
  • Windows Me, Windows 98, Windows 95, Windows 2000, Windows NT, Windows XP
  • Dateigröße:
  • 146.56K

Unterklassen-DLL. Stichworte


Unterklassen-DLL. Beschreibung

Zweck der DLL: Unterteilen der Prozedur eines fremden Fensters, sodass die DLL eine Kopie für jede Nachricht an Ihre Anwendung sendet. Sie können auch die Nachricht ändern oder unterdrücken (verhindern, dass eine Nachricht an seinen ursprünglichen Fensterverfahren gesendet wird). Was ist Unterklassen? Wie funktioniert die DLL? Die Unterklassierung ist eine Technik, mit der eine Anwendung, um Nachrichten abzufangen, die für ein anderes Fenster bestimmt sind. Wenn eine Anwendung ein Fenster subklasst, ersetzt er den ursprünglichen Fensterverfahren mit einem neuen, und das neue Verfahren kann drei Aktionen mit jeder Nachricht annehmen: Geben Sie die Nachricht an das ursprüngliche Fenster ein. Ändern Sie die Nachricht und geben Sie sie an das ursprüngliche Fenster ein. Die Nachricht nicht weitergeben (unterdrücken Sie es). Die Setwindowlong () -Funktion wird verwendet, um eine Instanz eines Fensters zu subclassen. Dies funktioniert jedoch nur, wenn das Fenster, das Sie sublkieren, zu Ihrem Prozess gehört (privater Adressraum). Was ist, wenn Sie ein Fenster unterklappen möchten, das zu einem anderen Prozess gehört? Es muss eine Lösung für dieses Problem geben. Die DLL kann damit umgehen; Es setzt einen systemweiten Haken im Thread des Zielfensters ein, dann wird die DLL in den Zielprozessspeicher injiziert, jetzt wird Setwindowlong () von der DLL aufgerufen, der neue Unterklassenverfahren befindet sich in der DLL. Wenn eine Nachricht eingeschlossen ist, wird er an die anrufende Anwendung gesendet, indem er "SendMessage ()" oder "SendNotifyMessage ()" anruft.


Unterklassen-DLL. Zugehörige Software

Qtweakxp.

qtweakxp ist ein schönes kleines Programm, um die Windows XP-Installation zu verbessern. ...

83 4.3MB

Herunterladen