Je n'ai pas beaucoup d'arrière-plan C++ mais j'ai réussi à accrocher une fenêtre et convertir ses msgs en événements élevés que mon application peut consommer, Ive a hérité de NativeWindow et a remplacé WndProc que je suis intéressé par, WM_VSCROLL et WM_HSCROLL par exemple. Tout d'abord, existe-t-il des implémentations complètes qui soulèvent tous les événements habituels, tels que la touche, le clavier, le clavier, la souris, le mousedown, le vscroll, le hscroll, le vresize, le hresize de la fenêtre. Je suis intéressé à m'assurer que ive a correctement implémenté la classe.Implémentation de Windows hooks en utilisant NativeWindow correctement
Deuxièmement, comment est-ce que je régule correctement les événements produits par ma NativeWindow, afin de limiter le bavardage de l'implémentation.
Oui, je veux hooker une autre fenêtre, Appellerait readProcessMemory pour chaque msg causerait un goulot d'étranglement? Je suis un noob dans ce domaine toute aide que vous pourriez fournir serait appréciée. –
RPM est rapide, une microseconde. Peanuts par rapport au coût du commutateur de fil que vous avez maintenant. Vous pouvez seulement le faire d'une manière raisonnablement rapide en injectant une DLL dans le processus. Vous ne pouvez pas faire cela avec du code C#. Google SetWindowsHookEx(). Ce n'est pas noob matériel btw. –