Bonjour a tous,

je cherche a coder GetMemory mais mon chemin est semer d’embûche : O

je m'explique brievement

lorsque je code (c'etait pour tester) :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
byte[] getprest = new byte[] { 0x04 };
PS3TMAPI.ProcessGetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, 0x01C1947C, ref getprest);
decimal getprestx1 = Convert.ToDecimal(BitConverter.ToString(getprest));
numericUpDown1.Value = getprestx1;
Avec ce code ca fonctionne sans soucis mon byte récupérer est convertie en 4 dans le nUd 1

mais lorsque je met ca

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
byte[] getprest = new byte[2];
PS3TMAPI.ProcessGetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, 0x01C1947C, ref getprest);
decimal getprestx1 = Convert.ToDecimal(BitConverter.ToString(getprest));
numericUpDown1.Value = getprestx1;
j'ai une erreur " Le format de la chaîne d'entrée est incorrect."

j'ai essaye plusieurs code différent dont celui ci

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
byte[] getprest = new byte[2];
PS3TMAPI.ProcessGetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, 0x01C1947C, ref getprest);
Array.Reverse(getprest);
int getprestx = BitConverter.ToInt32(getprest, 0);
numericUpDown1.Value = getprestx;
et pareil erreur mais pas la même cette fois.


info sur le getmemory

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 byte[] iMCSx = new byte[0x20];
               PS3TMAPI.ProcessGetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, Address, ref iMCSx);
Cette fonction va obtenir tout les octets en partant de l'adresse indiqué. Dans ce cas , tout les octets stocké seront dans byte[] iMCSx. le 0x20 entre parenthèse et la longueur max que votre byte[] contiendras.

dont je veux récupérer 2 byte dans mon cas, les convertir de façon a ce qu'ils soit afficher dans mon numericupdown1

donc si c'est les byte 0x03 qui est récupérer ça affichera 3.

Quel est l'astuce? ai-je faux sur toute la ligne ou c'est a peu pres ca?

Merci de votre aide : )