public bool ScanForM2Emulator() { if (M2EmulatorProcess != null) { M2EmulatorProcess.CloseProcess(); } M2EmulatorProcess = new ProcessManipulation(); var procs = Process.GetProcessesByName("emulator.exe"); if (procs.Length == 0) { procs = Process.GetProcessesByName("emulator_multicpu.exe"); if (procs.Length == 0) { return(false); } } M2EmulatorProcess.OpenProcess(ProcessManipulation.ProcessAccess.PROCESS_WM_READ, procs[0]); M2EmulatorProcess.ReadUInt32(0x005AA888, out uint val); ulong address = 0x0057285B; ulong addressVR = 0x00574CF0; /* * // Daytona USA (Saturn Ads) * DWORD address = 0x0057285B; //v1.1 M2Emu TXaddressVR =0x005AA888; * DWORD addressVR =0x005AA888; * */ return(true); }
public virtual bool ScanForKnownGameEmulator() { if (GameProcess != null) { GameProcess.CloseProcess(); } GameProcess = new ProcessManipulation(); return(true); }