DLL de sous-classement Classement & Résumé
- Nom de l'éditeur:
- Nadeem Afanah
- Site Internet de l'éditeur:
- Systèmes d'exploitation:
- Windows Me, Windows 98, Windows 95, Windows 2000, Windows NT, Windows XP
- Taille du fichier:
- 146.56K
DLL de sous-classement Mots clés
DLL de sous-classement La description
But de la DLL: Sous-classement de la procédure de toute fenêtre étranger, la DLL enverra donc une copie pour chaque message à votre application. De plus, vous pouvez modifier ou supprimer le message (empêcher un message d'être envoyé à sa procédure de fenêtre d'origine). Qu'est-ce que le sous-classement? Comment fonctionne la DLL? Le sous-classement est une technique qui permet à une application d'intercepter des messages destinés à une autre fenêtre. Lorsqu'une application sous-classe une fenêtre, elle substitue la procédure de fenêtre d'origine avec une nouvelle et la nouvelle procédure peut prendre trois actions avec n'importe quel message: Passez le message à la procédure de fenêtre d'origine. Modifiez le message et transmettez-le à la procédure de fenêtre d'origine. Ne pas passer le message (supprimez-le). La fonction SetwindowLong () est utilisée pour sous-classer une instance d'une fenêtre. Mais cela ne fonctionne que si la fenêtre que vous utilisez le sous-classement appartient à votre processus (espace d'adresses privé). Et si vous voulez sous-classer une fenêtre qui appartient à un autre processus? Il doit y avoir une solution pour ce problème. La DLL peut gérer cela; Il définit un crochet de système large dans le fil de la fenêtre cible, puis la DLL est injectée dans la mémoire du processus cible, maintenant Setwindowlong () est appelée à partir de la DLL, la nouvelle procédure de sous-classement réside dans la DLL. Lorsqu'un message est piégé, il est envoyé à l'application appelante en appelant "sendMessage ()" ou "sendnotifyMessage ()"
DLL de sous-classement Logiciels associés