Задать вопрос
@iXelper

Активация программы через привязку к железу, как?

Как привязать программу к железу ?
Пытаюсь узнать номер процессора, материнской платы и т.д. НО ! Кажды антивирус ругается на это ! Почему ? Как сделать все нормально ?
Приведите пример кода пожалуйста, заранее спасибо :)

Update:
Пример кода:
Dictionary<string, string> ids =
            new Dictionary<string, string>();
            
            ManagementObjectSearcher searcher;
 
            //процессор
            searcher = new ManagementObjectSearcher("root\\CIMV2",
                   "SELECT * FROM Win32_Processor");
            foreach (ManagementObject queryObj in searcher.Get())
                ids.Add("ProcessorId",queryObj["ProcessorId"].ToString());                
 
            //мать
            searcher = new ManagementObjectSearcher("root\\CIMV2",
                   "SELECT * FROM CIM_Card");
            foreach (ManagementObject queryObj in searcher.Get())
                ids.Add("CardID", queryObj["SerialNumber"].ToString());
  • Вопрос задан
  • 1504 просмотра
Подписаться 2 Простой 3 комментария
Ответ пользователя profesor08 К ответам на вопрос (3)
profesor08
@profesor08
К ID воткнутых флешек привязывайся. Чтоб сразу выстрелить себе в ногу, и чтоб больше таких мыслей не возникало.

Есть только несколько годных способов - серийник, онлайн активация. Серийник ввел и забыл. С онлайн активацией - ввел свои учетные данные и забыл.
Ответ написан