Advertisement
Guest User

Untitled

a guest
Nov 19th, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.46 KB | None | 0 0
  1. using MaterialSkin;
  2. using MaterialSkin.Controls;
  3. using System;
  4. using System.Collections.Generic;
  5. using System.ComponentModel;
  6. using System.Data;
  7. using System.Drawing;
  8. using System.Linq;
  9. using System.Management;
  10. using System.Text;
  11. using System.Threading.Tasks;
  12. using System.Windows.Forms;
  13.  
  14. namespace Arpon_AG___Script_Hub
  15. {
  16. public partial class MainForm : MaterialForm
  17. {
  18. public MainForm()
  19. {
  20. InitializeComponent();
  21. var skinManager = MaterialSkinManager.Instance;
  22. skinManager.AddFormToManage(this);
  23. skinManager.Theme = MaterialSkinManager.Themes.LIGHT;
  24. SkinManager.ColorScheme = new ColorScheme(Primary.Indigo500, Primary.Indigo700, Primary.Indigo100, Accent.Pink200, TextShade.WHITE);
  25.  
  26. }
  27.  
  28.  
  29.  
  30. private void materialFlatButton3_Click(object sender, EventArgs e)
  31. {
  32. string cpuInfo = string.Empty;
  33. ManagementClass mc = new ManagementClass("win32_processor");
  34. ManagementObjectCollection moc = mc.GetInstances();
  35. foreach (ManagementObject mo in moc)
  36. {
  37. if (cpuInfo == "")
  38. {
  39. cpuInfo = mo.Properties["processorID"].Value.ToString();
  40. break;
  41. }
  42. }
  43. MessageBox.Show("HWID:" + GetHDDSerial() + cpuInfo);
  44. Clipboard.SetText(GetHDDSerial() + cpuInfo);
  45. }
  46.  
  47. private string GetHDDSerial()
  48. {
  49. ManagementObjectSearcher searcher = new ManagementObjectSearcher("SELECT * FROM Win32_PhysicalMedia");
  50.  
  51. foreach (ManagementObject wmi_HD in searcher.Get())
  52. {
  53. if (wmi_HD["SerialNumber"] != null)
  54. return wmi_HD["SerialNumber"].ToString();
  55. }
  56.  
  57. return string.Empty;
  58. }
  59.  
  60.  
  61.  
  62. private void textBox1_TextChanged(object sender, EventArgs e)
  63. {
  64.  
  65. }
  66.  
  67. private void button1_Click(object sender, EventArgs e)
  68. {
  69. string cpuInfo = string.Empty;
  70. ManagementClass mc = new ManagementClass("win32_processor");
  71. ManagementObjectCollection moc = mc.GetInstances();
  72. foreach (ManagementObject mo in moc)
  73. {
  74. if (cpuInfo == "")
  75. {
  76. cpuInfo = mo.Properties["processorID"].Value.ToString();
  77. break;
  78. }
  79. }
  80. System.Net.WebClient WebbrowserforLogging = new System.Net.WebClient();
  81. DateTime now = DateTime.Now;
  82.  
  83. System.Net.WebClient Wc = new System.Net.WebClient();
  84. string hwidbanned = Wc.DownloadString("https://hostgoesthere.com/HWID.txt");
  85. string hwidallowed = Wc.DownloadString("https://hostgoesthere.com/AHWID.txt");
  86. if (hwidbanned.Contains(GetHDDSerial() + cpuInfo))
  87. {
  88. MessageBox.Show("Seems like your HWID have been banned.");
  89. Environment.Exit(-1);
  90.  
  91. }
  92. else if (hwidallowed.Contains(GetHDDSerial() + cpuInfo))
  93. {
  94. MessageBox.Show("HWID seems in database, welcome!");
  95. Form2 frm = new Form2();
  96. frm.Show();
  97. this.Hide();
  98.  
  99. }
  100. else
  101. {
  102. MessageBox.Show("Seems like your HWID is not in database.");
  103. }
  104. }
  105. }
  106.  
  107. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement