est il possible de recuperer la pointeur sur une méthode de la meme maniere que l'on fait
Application.OnIdle := Form1.AppIdle;
Ce n'est pas pour la surcharger ou la modifier.
J'ai juste besoin du pointeur.
John
est il possible de recuperer la pointeur sur une méthode de la meme maniere que l'on fait
Application.OnIdle := Form1.AppIdle;
Ce n'est pas pour la surcharger ou la modifier.
J'ai juste besoin du pointeur.
John
Oui :
Par contre je ne vois pas à quoi ça peut serveir ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Var p:Pointer; ... P:=@Form1.AppIdle;
à moins que ce que veut notre ami soit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4var p: TNotifyEvent; p := Application.onIdle;
A priori se qui m'intersse c'est le code de NoNo
L'utilisation est pour mettre en place une protection
L'idéee est :
Quand le desassembleur arrive il sait reconnaitre les paaels aux objets, à l'Api etc...
Si tu creer une variable qui contient l'adresse de la lecture de la BDR via un objet lje pense (en tout cas je vais essayer) le dessassembleur mettra un JSR ta variable au lieu d'un JSR Methode ou API . L'appel sera donc (peut-etre) masqué rendant le travail du crackeur plus compliqué.
John
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager