[Урок №4]Создание Привязка на ПК На C# HD
Данный Урок был записан Специально для Dark-Soft.Ru!! Исходный код: //Форма первая //Подключаем такие библиотеки using System.Net; using System.IO; using System.Management; using System.Text.RegularExpressions; //в publick partical class form static int a = 0; string Key_File = "ссылка на базу с ключами"; string serv = null; string Infa = String.Empty; string temp = String.Empty; //в publick form1 Запрос(); КлючId(); Проверка(); //Запросы void Запрос() { HttpWebRequest request = (HttpWebRequest)WebRequest.Create(Key_File); HttpWebResponse response = (HttpWebResponse)request.GetResponse(); using (StreamReader reader = new StreamReader(response.GetResponseStream())) serv = reader.ReadToEnd(); richTextBox1.AppendText(serv); } void КлючId() { ManagementClass mc = new ManagementClass("Win32_Processor"); ManagementObjectCollection moc = mc.GetInstances(); foreach (ManagementObject mo in moc) { if (Infa == String.Empty) { temp = mo.Properties["ProcessorId"].Value.ToString(); } } return; } void Проверка() { while (a != -1) { a = this.richTextBox1.Find(temp, a, RichTextBoxFinds.None); if (a != -1) { Программа /*Название нашей формы с самой программой*/ f = new Программа /*Название нашей формы с самой программой*/(); f.ShowDialog(); } else { Key w = new Key(); w.ShowDialog(); } break; } a++; } //Форма вторая (вторую форму называем Key!) //Подключаем такие библиотеке using System.Management; //в Publik Key() Ключ(); //Запросы void Ключ() { string Infa = String.Empty; string temp = String.Empty; ManagementClass mc = new ManagementClass("Win32_Processor"); ManagementObjectCollection moc = mc.GetInstances(); foreach (ManagementObject mo in moc) { if (Infa == String.Empty) { textBox1.Text = mo.Properties["ProcessorId"].Value.ToString(); } } return; } //В саму программу в public Программа() Ключ(); //Запросы void Ключ() { string Infa = String.Empty; string temp = String.Empty; ManagementClass mc = new ManagementClass("Win32_Processor"); ManagementObjectCollection moc = mc.GetInstances(); foreach (ManagementObject mo in moc) { if (
Похожие видео
Показать еще