monoski
Messages postés132Date d'inscriptionmercredi 15 avril 2009StatutMembreDernière intervention13 mai 2013
-
18 avril 2009 à 00:46
monoski
Messages postés132Date d'inscriptionmercredi 15 avril 2009StatutMembreDernière intervention13 mai 2013
-
19 avril 2009 à 12:37
Voila je commence juste avec le VB et avec la programmation de programme à proprement dire puisque je m'étais jusque là borner à apprendre du PhP, html etc...
En gros voila je cherche à utiliser des offset d'un programme préalablement désassemblé (pour connaître le offset), afin de pouvoir récupérer leur valeur, ce à quoi ils correspondent et en fonction de j'utiliserai If, else, while etc pour donner des instructions à mon programme.
Mais voila, je ne sais pas du tout comment utiliser cette fonction, est-ce que quelqu'un pourrait me rediriger vers un tutoriel pour comprendre le fonctionnement de cette fonction ?
Ou mieux, pourrait ton me donner un court morceau de code me permettant de réceptionner une valeur (string ou integer) à laquelle correspondrait mon offset.
Je prends tous les conseils, même si je sais que ce par quoi je commence est assez avancé en programmation. Mais j'ai toujours l'habitude de griller les étapes ^^
J'utilise Visual Basic Express 2008, je préfère préciser ^^
Je vous souhaite à tous une bonne journée et j'espère que vous prendrez le temps de m'aider ^^
hprocess est un handle de processus.
Si c'est TON process alors hprocess = GetCurrentProcess();
Si c'est un process externe alors:
hprocess = OpenProcess(PROCESS_VM_READ, 0, processID);
Quand fini avec le hprocess: CloseHandle(hprocess);
addr: Adresse (dans le hprocess) à laqueele tu veux lire.
buffer: Tableau d'octets (dans TON processus) dans lequel le système mettra les size octets lus.
size: Nombre d'OCTETS que le système doit mettre dans buffer.
nRead: Adresse d'un INT32 (ByRef Long en VB) qui contiendra le nbr d'octets réellement lus au retour de la fonction.
Si ReadProcessMemory() réussit alors retourne != 0 ELSE retourne 0.
monoski
Messages postés132Date d'inscriptionmercredi 15 avril 2009StatutMembreDernière intervention13 mai 20131 19 avril 2009 à 12:37
Oki merci beaucoup je vais me pencher un peu sur la chose, je structure pas bien le code ce que ça peut donner encore mais merci de ta réponse je devrai m'en sortir ^^