C++ Получить уникальные ID/серийники железа

254
27 апреля 2017, 16:20

Всем привет. В С++ нужно получить серийники как минимум ещё 1-2 железяк, серийник тома жестака я уже получил через этот код:

unsigned long drive_sn;
unsigned int drive_type = GetDriveType(NULL);
char VolumeNameBuffer[100];
char FileSystemNameBuffer[100];
LPDWORD sz = NULL, fs = NULL;
GetVolumeInformationA(NULL, VolumeNameBuffer, 100, &drive_sn, sz, fs, FileSystemNameBuffer, 100);

Теперь мне нужно получить ещё 1-2 подобных серийника, например видео карты, материнки или чего угодно, что не меняется, пока не вынешь ее из компа (или не изменишь программно) Заранее спасибо. Мне бы желательно готовый пример, так как в C++ я новичок

READ ALSO
Не работает генератор виджета [требует правки]

Не работает генератор виджета [требует правки]

В общем есть болванка для генератора виджетовПервые 3 поля на сайте работают, 4 поле нет (periodText), в это поле пишется название поля с календарем

165
Организация routes в node.js(Express)

Организация routes в node.js(Express)

Как правильно организовать маршрутизацию в приложении ? Структура (приблизительно):

226
Как реализовать подгрузку маркеров в api гугл картах?

Как реализовать подгрузку маркеров в api гугл картах?

Примеров полно, но есть одно "но" - там просто загружается массив меток и отображается на карте

223
Помогите со Switch-Case. Почему этот код не работает правильно?

Помогите со Switch-Case. Почему этот код не работает правильно?

Предложение switch выполняет строгое сравнение на равенство (Strict Equality Comparison), то есть применяет оператор === при котором типы операндов должны...

267