Hook win32 voulu global... [résolu] - C - Programmation
Marsh Posté le 01-11-2006 à 15:17:49
Quand on dis qu'une bonne nuit de sommeil résout certains problèmes...
Surtout lorsqu'ils n'existent pas.
Pour vérifier, je me contentais de debugger la dll en lançant un debug sur mon appli appellante. Même après avoir lu 5 ou 6 pages sur les mémoires partagées et non partagées, il ne m'est pas venu à l'esprit que je debuggais *mon* instance de la dll
Désolé pour le bruit
Edit: et pour défaire le hook proprement, il semblerait qu'il ne faille pas le mettre en partage...
Marsh Posté le 01-11-2006 à 03:06:17
Salut,
J'aimerais utiliser un hook global empêchant l'exécution d'un set arbitraire d'application. J'utilise pour ça un hook CBT qui intercepte la création de fenêtre.
Bien que ce ne soit peut-être pas la meilleure façon de faire, elle devrait marcher pour des applis utilisant donc des fenêtres.
Le pépin est que j'arrive à poser le hook, mais il n'est actif qu'au niveau du process initiateur
J'ai épluché un paquet de pages et d'exemples, donc j'imagine que je dois rater quelque chose; c'est pas possible autrement
Voici le code de la dll en question:
Quelqu'un aurait-il une piste svp?
PS: faîtes pas gaffe à la comparaison des noms d'applications hein
Message édité par IrmatDen le 01-11-2006 à 15:18:05
---------------
.