예제 #1
0
파일: Memory.cs 프로젝트: lang361/PoEHUD
 public Memory(Offsets offs, int pId)
 {
     try
     {
         offsets          = offs;
         Process          = Process.GetProcessById(pId);
         AddressOfProcess = Process.MainModule.BaseAddress.ToInt64();
         procHandle       = WinApi.OpenProcess(Process, ProcessAccessFlags.All);
         modules          = new Dictionary <string, int>();
     }
     catch (Win32Exception ex)
     {
         throw new Exception("You should run program as an administrator", ex);
     }
 }
예제 #2
0
파일: Memory.cs 프로젝트: ren-/PoeHud
 private void Open()
 {
     procHandle = WinApi.OpenProcess(Process, ProcessAccessFlags.All);
 }