Exemple #1
0
        private void BtnGeneratePlemKey_MouseClick(object sender, MouseEventArgs e)
        {
            if (e.Button == MouseButtons.Left)
            {
                try
                {
                    string processorKey   = GetManagementObjectValue("SELECT ProcessorId From Win32_processor", "ProcessorId");
                    string motherboardKey = GetManagementObjectValue("SELECT SerialNumber FROM Win32_BaseBoard", "SerialNumber");

                    int processorKeyHalf = processorKey.Length / 2;

                    string plemKey = processorKey.Substring(0, processorKeyHalf) + motherboardKey + processorKey.Substring(processorKeyHalf);

                    TbxPlemKey.Clear();
                    TbxPlemKey.Text = plemKey;
                }
                catch (Exception ex)
                {
                    MessageBox.Show($"Key could not be generated...\nMessage: {ex.Message}", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
Exemple #2
0
 private void TbxPlemKey_MouseClick(object sender, MouseEventArgs e)
 {
     TbxPlemKey.SelectAll();
 }