WMI - паспорт компьютера

Через WMI библиотеку можно получить информацию о серийных номерах операционной системы, жесткого диска, материнской платы, процессора и т. д.

Эта информация по сути является паспортом компьютера. И вы можете это использовать для идентификации компьютера, на котором запускается ваша программа.

Почему-то WMI нельзя использовать с mingw компилятором/сборщиком.

У MicroSoft на сайте написано:

WMI only supports C development using Microsoft Visual C version 6.0 and later development systems. However, you can also use other compilers such as those from Borland and Watcom.

Обмен с библиотекой WMI происходит через COM технологию:

You can use the WMI Component Object Model (COM) API to write management client applications or create a new WMI provider. The COM API reference provides information for advanced system administrators, as well as developers who are writing client and provider applications.

Ниже прикреплен проект для чтения WMI компьютера:

фотка 1


Файлы для скачивания