Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Problem Mam problem z biblioteką ProcessMemoryRead


Rekomendowane odpowiedzi

Opublikowano

Witam, mam problem gdyż mam już gotowy kod do C# i wypiernicza mi błędy... kod wygląda w ten sposób

 

            System.Diagnostics.Process[] myprocess = System.Diagnostics.Process.GetProcessesByName("MineSweeper");
            ProcessMemoryReaderLib.ProcessMemoryReader preader = new ProcessMemoryReaderLib.ProcessMemoryReader();
            preader.ReadProcess = myprocess[0];
            preader.OpenProcess();
            int byteswritten;
            int bytesread;
            int value;
            int pointerbase;
            byte[] memory;
            memory = preader.ReadProcessMemory((IntPtr)0x0026909c, 4, out bytesread);
            pointerbase = BitConverter.ToInt32(memory, 0);
            pointerbase += 0xD4;
            value = 45;
            memory = BitConverter.GetBytes(value);
            preader.WriteProcessMemory((IntPtr)pointerbase, memory, out byteswritten);

Oraz wywala mi takie błędy, zapewne to od biblioteki mógłby mi ktoś dobrą bibliotekę podrzucić? 

 

@Edit

 

JUŻ NAPRAWIŁEM

//

 

Tylko wartość się nie zmienia

 

Mam tak

 

Addres : 0026909c

Addres : P ->0026909c

 

Podałem ten adres u góry jak widać a wartości wgl nie zmienia 

offset tez dalem D4 

65135238787935115850.gif

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...