Retour

.if eax!=NULL

Si EAX est différent de zéro, donc si EAX est un nombre non nul alors c'est qu'on a bien récupéré le Handle du programme cible.

Nous disions donc, si EAX<>0 alors on entre dans cette partie qui gère les Debugging événements.
(Tels que ouverture ou fermeture d'un lien du process cible, ou fermeture du programme (du process cible)...


Sinon, on saute toute cette partie et on affiche la boîte de Message : 'Cible Introuvable' et notre Memory Patch se termine là.

.else 
    invoke MessageBox, 0, addr SearchFail, addr AppName,MB_OK+MB_ICONERROR
.endif 
invoke ExitProcess, 0