C'est une dll activex qui montre coment intercetper les appel passé
depuis une autre application vers les API (les declare lib dans vb)
en l'occurence une demo qui intercepte les appel de GetOpenFileName
de notepad pour afficher une boite de dialogue avant d'ouvrir un fichier
Rien ne vous empeche de l'utiliser pour n'importe quel autre API de
n'importe quel autre application pour cela regarder le code de la dll vb
Source / Exemple :
'Voir le Zip
'
' Installation :
'
' Vous pouzer soit utiliser le .Bat fourni dans le zip
' soit copier vous même les dll dans le repertoire %system%
' puis Enregistrer la dll vb avec regsvr32
'
Conclusion :
Marche sous platform NT (et XP)
B@nne prog
ça me donne plein d'idée c'est monstrueux, un grand merci !
Ca fesait un petit moment déjà que je connaissait ces interceptions d'api, et je connais une méthode un peu plus simple qui repose sur la modification de la table d'importation des dll de l'exe concerné, je pense que ça peut peut-être t'aider : http://www.internals.com/utilities/winnt/stickyapp32/StickyApp32.zip
Malheuresement ça ne marche pas sur les dll qui sont apellées par l'appli HiJackée, donc la méthode est facilement contournable en utilisant une librairie, où même simplement en utilisant les api LoadLibrary et GetProcAddress.
++
10/10
Saros
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.