wxWidgets: получите уникальный идентификатор компьютера для использования при проверке / регистрации - PullRequest
1 голос
/ 14 мая 2010

Предоставляет ли wx удобный способ получить что-либо подобное независимым от платформы способом? Я не думаю, что сами C ++ библиотеки предоставляют что-либо. Я не имею четкого представления, что следует использовать для уникального идентификатора ... MAC-адрес является обычным, но что еще можно использовать?

Если бы мы делали это для Windows, есть ли способ получить фактический идентификатор Windows / серийный номер??

Ответы [ 2 ]

0 голосов
/ 15 мая 2010

Нет предопределенного класса внутри структуры wxWidgets, которая предлагает генерацию UID. Фреймворк предлагает в основном независимое от платформы определение объектов GUI. Если вы заглянете в список классов , предлагаемый wxWidgets, вы не найдете классов, которые позволят вам прочитать MAC-адрес или серийный номер жесткого диска. Вам придется написать свой собственный метод для определения уникального идентификатора. Похоже, есть решения для unix-подобных систем и для windows .

0 голосов
/ 14 мая 2010

Mac-адреса могут быть клонированы.

Лично в Windows я использую WMI для получения серийного номера жесткого диска. Это хорошо работает:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...