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

VB [net] jak odczytac wartosc adresów. i je modyfikowac ?


Rekomendowane odpowiedzi

Opublikowano

Duzo pomogłes -_-. Z czym masz problem?? Masz juz jakiś kod czy chcesz znaleźć leszcza który odwali za Ciebie robote?

hcq0.png


Opublikowano

dobra. znalazlem Read & Write.

 

wyciagnalem z posta od >>Kaka356<<

 

READ

function ReadMemInteger(Address: Cardinal): Cardinal;      //Read adress:value              << w tym miejscu pokazuje blad.
var
ProcId: Cardinal;
tProc: THandle;
NBR: Cardinal;
value:integer;
begin
       GetWindowThreadProcessId(FindWindow('WINDOW',Nil), @ProcId);
       tProc:= OpenProcess(PROCESS_ALL_ACCESS, False, ProcId);
       ReadProcessMemory(tProc, Ptr(Address), @value, 4, NBR);
       CloseHandle(tProc);
       Result:=value;
end;

 

Potem nadpisująca:

 

procedure MemWriteInteger(Address: Integer; buf: Integer; Length: DWORD);
var ProcID, THandle: Integer;
       e: DWORD;
begin
  GetWindowThreadProcessId(FindWindow('WINDOW',Nil), @ProcID);
  THandle := OpenProcess(PROCESS_ALL_ACCESS, False, ProcID);
  WriteProcessMemory(THandle, Ptr(Address), @buf, Length, e);
  CloseHandle(THandle);
end;

 

i

MemwriteInteger(adres,nowe(np.99),i_liczba_liter_w_nowe(w tym wypadku 2));

 

program jednak wywala blad:

`function' undeclared (first use this function)

 

moze brakuje jakiejs biblioteczlo?

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...