Lid |
|
Deze code voer ik momenteel uit maar ik krijg het niet voor elkaar hier een offset aan vast te koppelen.
string ReadAddres_string(IntPtr adres, uint aantal)
{
byte[] Data;
Data = winmine.ReadProcessMemory((IntPtr)adres, aantal);
//De declaratie voor de houders van hex en string
StringBuilder Hex = new StringBuilder();
StringBuilder text = new StringBuilder();
char[] message = new char[Data.Length];
string test = string.Empty;
for (int i = 0; i < Data.Length; i++)
{
//Hier voer ik de data die van ReadMemory afkomt en zet hem om naar hex
Hex.Append(Data[i].ToString("x2").ToUpper());
//Hier zet ik de zelfde data om naar string
char n = Convert.ToChar(Data[i]);
//als er een spatie inzit dan zet ik die om naar een .
if (n == '\0')
{
continue;
}
test += (Convert.ToString(n));
//test = System.Text.RegularExpressions.Regex.Replace(test, "-", "");
}
return test;
}
string ReadAddres_string(IntPtr adres, uint aantal) { byte[] Data; Data = winmine.ReadProcessMemory((IntPtr)adres, aantal); //De declaratie voor de houders van hex en string StringBuilder Hex = new StringBuilder (); StringBuilder text = new StringBuilder (); char[] message = new char[Data. Length]; string test = string.Empty; for (int i = 0; i < Data.Length; i++) { //Hier voer ik de data die van ReadMemory afkomt en zet hem om naar hex Hex.Append(Data[i].ToString("x2").ToUpper()); //Hier zet ik de zelfde data om naar string char n = Convert.ToChar(Data[i]); //als er een spatie inzit dan zet ik die om naar een . if (n == '\0') { continue; } test += (Convert.ToString(n)); //test = System.Text.RegularExpressions.Regex.Replace(test, "-", ""); } return test; }
|