Follow along with the video below to see how to install our site as a web app on your home screen.
Not: This feature may not be available in some browsers.
Teşekkürler hocam evet ramda çalışacağım bekliyorum ikinizi de. Tekrar sağolun.
Sanırım burda ahmet veriyordu modulu bir bak
https://m.youtube.com/watch?v=527FKYjuAzE
System.Diagnostics.Process civ5Process=System.Diagnostics.Process.FindProcessByName("civ5.exe").FirstOrDefault();
if (civ5Process=null) MessageBox.Show("Oğlum oyun açık değil ki!");
Amaan yazarken dinlenirim bir yandan..
Üstad ihtiyacımız olan şeyler, Kernel32.dll içindeki fonksiyonlar. "Yazma izni" için programının mutlaka yönetici olarak çalışması gerekir. Aşağıdaki fonksiyonları, pinvoke.net sitesinden araştırıp nasıl import edileceğini görürsün.
İlk olarak OpenProcess ile istediğin prosesi açarsın. Bu process'te kullanacağın process ID'sini de System.Diagnostics.Process'ten bulacaksın.
Mesela "Civ5.exe" oyunu açık arkanda, civilization 5... Para hilesi yapacaksın. Önce process'i buluyoruz...
Kod:System.Diagnostics.Process civ5Process=System.Diagnostics.Process.FindProcessByName("civ5.exe").FirstOrDefault(); if (civ5Process=null) MessageBox.Show("Oğlum oyun açık değil ki!");
Yok null değilse, Bu process'in Id değeri istediğin değerdir.
Şimdi ReadProcessMemory'i kullanarak istediğini okur, WriteProcessMemory'i kullanarak da istediğini yazarsın. Hangi adresler? civ5Process.MainModule.BaseAddress sana başlangıç adresini, civ5Process.MainModule.ModuleMemorySize da toplam kullandığı hafızayı verir.
Sanırım bu kadar bilgi yeterlidir.