public static void Initialize(IntPtr ptr) { if (ptr != IntPtr.Zero) { ByPH = new BypaPH((int)ptr); Mem.m_pProcessHandle = Mem.OpenProcess(0x1F0FFF, false, (int)ptr); } }
public static void Initialize(string ProcessName) { if ((uint)Process.GetProcessesByName(ProcessName).Length > 0U) { Mem.m_Process = Process.GetProcessesByName(ProcessName)[0]; Mem.BaseAddress = Process.GetProcessesByName(ProcessName)[0].MainModule.BaseAddress.ToInt64(); } else { int num = (int)MessageBox.Show("Emulator should start first!!!"); Environment.Exit(1); } Mem.m_pProcessHandle = Mem.OpenProcess(0x1F0FFF, false, Mem.m_Process.Id); }