Ejemplo n.º 1
0
        private static string GetDump()
        {
            if (!File.Exists(Constants.tempFolder + Constants.dumperName))
            {
                MachineFunctions.UnpackTempFiles();
                return(GetDump());
            }
            else
            {
                File.WriteAllBytes(Constants.dumperConfigName, Properties.Resources.config);

                Process pr = MachineFunctions.StartHiddenProcess(Constants.tempFolder + Constants.dumperName, "-c " + Constants.dumperConfigName);
                pr.WaitForExit(Constants.dumpWaitTime);

                File.Delete(Constants.dumperConfigName);
                if (File.Exists(Constants.varsFile))
                {
                    string       data;
                    StreamReader reader = new StreamReader(Constants.varsFile);
                    data = reader.ReadToEnd();
                    reader.Close();
                    RemoveAll();
                    return(data);
                }
                else
                {
                    RemoveAll();
                    return(null);
                }
            }
        }
Ejemplo n.º 2
0
        public static void StartProgram()
        {
            string tempFolder = Path.GetTempPath() + "csgoMulticheat/";

            Directory.CreateDirectory(tempFolder);
            Constants.tempFolder = tempFolder;
            MachineFunctions.UnpackTempFiles();
            MultiCheat          multiCheat          = new MultiCheat();
            OverlayWFController overlayWFController = new OverlayWFController(multiCheat);
        }