public void Load() { if (loaded || _objectInstance.theProc != null) { return; } try { var gameProcId = _objectInstance.GetProcIdFromName(SelectedGameProcessName); //use task manager to find game name. For CoD MW3 it is iw5sp. Do not add .exe extension if (gameProcId != 0) { _objectInstance.OpenProcess(SelectedGameProcessName); ProcId = gameProcId; loaded = true; GetGameVersion(gameProcId); IsCompatible(); } else { loaded = false; Allowed = false; } } catch (Exception e) { // Disable ERror when game not loaded then loaded then not loaded // Console.WriteLine(e); // throw; } }
private void openGame() { if (loaded) { return; } // int gp = m.GetProcIdFromName("test"); int gameProcId = m.GetProcIdFromName("SupremeRulerUltimate"); //use task manager to find game name. For CoD MW3 it is iw5sp. Do not add .exe extension if (gameProcId != 0) { label2.Invoke(new MethodInvoker(delegate { label2.Text = gameProcId.ToString(); })); m.OpenProcess("SupremeRulerUltimate.exe"); loaded = true; } else { label2.Text = "test"; } }