Я делаю программу, чтобы остановить пиратство, я добавляю блокировку hwid. Я хочу использовать вывод команды wmic wmic csproduct get uuid
, Однако я не уверен, как установить его вывод в качестве переменной.
Я считаю, что это то, что вы ищете:
HW_PROFILE_INFO hwProfileInfo;
if (GetCurrentHwProfile(&hwProfileInfo))
printf("HWID: %s\n", hwProfileInfo.szHwProfileGuid);
Нет никакой гарантии, что это значение не изменится. Это GUID текущего профиля оборудования в Windows, но его можно настроить, чтобы иметь более одного из них.
Других решений пока нет …