herkese selamlar aslında googlede aradım ve frmtr de bir link cıktı orda sadece bellek okuma var. aşağıdaki kod bellek okuma icin. peki adresi belli bir adrese gonderi (yazma) yapmak icin bir kod verebilirmisiniz. ? teşekkurler... PHP Code:
function MemOku(WindowTitle:string;Adress:integer;BytesToRe ad:dword):integer; //programın pencere basligi, bellek adresi ve kac byte okunacagini bildirin.//ama fonksiyon burada integer deger dondurur, degisiklikle string deger de donderebilirsin varNamebuf : dword;WindowName , ProcessId : integer;HandleWindow : cardinal;beginWindowName := FindWindow(nil, pchar(WindowTitle));Application.ProcessMessages;If WindowName = 0 then beginMessageDlg('Program acık degil', mterror,[mbOK],0); //Result:=0;exit;end;GetWindowThreadProcessId(Window Name,@ProcessId);HandleWindow := OpenProcess(PROCESS_VM_READ,False,ProcessId);ReadP rocessMemory(HandleWindow, ptr(Adress), @Namebuf ,8,BytesToRead);result:=Namebuf;closehandle(Handle Window);end;
__________________
Belleğe yazma / okuma acil yardım (pointer-offsetler filan)
Programlama0 Mesaj
●30 Görüntüleme
- ReadBull.net
- Programlama ve Yazılım
- Programlama
- Belleğe yazma / okuma acil yardım (pointer-offsetler filan)