Как читать географические данные программно, используя c ++ - PullRequest
0 голосов
/ 16 января 2019

Я хочу прочитать географические данные (т. Е. Общедоступный IP-адрес, широта, долгота, ZipCode и т. Д.) Компьютера почти для всех версий Windows для настольных компьютеров и серверов.

Существуют ли какие-либо win32 API для программного чтения этих данных выше.

Я пробовал API-интерфейсы датчика в Windows 10, получая ошибку («фатальная ошибка C1083: невозможно открыть включаемый файл:« sensorapi.h »: такого файла или каталога нет»). Требуются ли какие-либо обновления для получения требуемых заголовков и двоичных файлов? , а также поддерживает только настольную версию https://docs.microsoft.com/en-us/windows/desktop/api/sensorsapi/nn-sensorsapi-isensor

Не могли бы вы помочь с различными стандартными способами, с помощью которых я могу читать гео-детали ОС Windows с помощью C ++?

1 Ответ

0 голосов
/ 16 января 2019

Вы не сказали, что вы не хотите настольную версию, если используете c ++. В любом случае, вы можете использовать пространство имен Geolocation .

Пример проекта здесь .

Для настольных компьютеров вы можете использовать ILocation . Sensor API также работает, проверьте правильность конфигурации набора инструментов SDK / VS.

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