Je désirerais savoir si on peut avoir un événement sur une écriture
mémoire dans une plage d'adresse qu'on spécifierait.
J'ai cherché dans MSDN (peut être mal) et je n'ai rien trouvé de tel.
Pourtant, VC6 permet bien de mettre un breakpoint sur modification
d'une variable. Il doit bien y avoir un moyen de faire ça !
Le but est d'être averti lorsqu'un processus a effectué une écriture
dans une mémoire partagée par 2 processus. Le code ne laisse
volontairement pas apparaître que cette mémoire et partagée et ne peut
donc pas déclencher d'événement une fois l'écriture effectuée. Je suis
donc à la recherche d'un mécanisme automatique.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Yalbrieux
Bonjour, Le débogueur de VC6 a accès au code et remplace une instruction par un déroutement. Si vous avez accès au code des deux programmes en question la question me semble simple. Si vous n'avez pas accès au code, il faut aller dans le binaire ; c'est beaucoup plus long et dur :( Enfin si vous avez accès à un seul des deux codes, vous pouvez tenter de détecter une modification de la mémoire partagée mais ça ne vous renseigne pas sur tous les accès de l'autre prog à cette mémoire. Yves
Bonjour,
Le débogueur de VC6 a accès au code et remplace une instruction par un
déroutement.
Si vous avez accès au code des deux programmes en question la question me
semble simple.
Si vous n'avez pas accès au code, il faut aller dans le binaire ; c'est
beaucoup plus long et dur :(
Enfin si vous avez accès à un seul des deux codes, vous pouvez tenter de
détecter une modification de la mémoire partagée mais ça ne vous renseigne
pas sur tous les accès de l'autre prog à cette mémoire.
Yves
Bonjour, Le débogueur de VC6 a accès au code et remplace une instruction par un déroutement. Si vous avez accès au code des deux programmes en question la question me semble simple. Si vous n'avez pas accès au code, il faut aller dans le binaire ; c'est beaucoup plus long et dur :( Enfin si vous avez accès à un seul des deux codes, vous pouvez tenter de détecter une modification de la mémoire partagée mais ça ne vous renseigne pas sur tous les accès de l'autre prog à cette mémoire. Yves