public string GetKey()
        {
            string input = CreateMD5(Workstation.GenerateWorkstationId());

            for (int i = 0; i < 0x3e8; i++)
            {
                input = CreateMD5(input);
            }
            return(input);
        }
Esempio n. 2
0
        public string GetKey()
        {
            string md5 = CreateMD5(Workstation.GenerateWorkstationId());

            for (int index = 0; index < 1000; ++index)
            {
                md5 = CreateMD5(md5);
            }
            return(md5);
        }
Esempio n. 3
0
        public static string GenerateWorkstationId()
        {
            ManagementObjectSearcher managementObjectSearcher = new ManagementObjectSearcher();
            StringBuilder            stringBuilder            = new StringBuilder();

            managementObjectSearcher.Query = new ObjectQuery("select * from Win32_Processor");
            foreach (ManagementObject managementObject in managementObjectSearcher.Get())
            {
                stringBuilder.Append(Workstation.ManagmentObjectPropertyData(managementObject.Properties["ProcessorId"]));
                stringBuilder.Append(',');
            }
            managementObjectSearcher.Query = new ObjectQuery("select * from Win32_BaseBoard");
            foreach (ManagementObject managementObject in managementObjectSearcher.Get())
            {
                stringBuilder.Append(Workstation.ManagmentObjectPropertyData(managementObject.Properties["Product"]));
                stringBuilder.Append(',');
            }
            return(stringBuilder.ToString());
        }
 private void Activate_Load(object sender, EventArgs e)
 {
     this.label1.Text = this.label1.Text + CreateMD5(Workstation.GenerateWorkstationId());
 }