Пример #1
0
 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;
     }
 }
Пример #2
0
        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";
            }
        }