Ammar Shaukat Ответов: 1

C# - как получить список всех датчиков, подключенных к устройству windows ?


Я работаю над простым серверным приложением C#, где мне нужно собирать все данные, поступающие от различных датчиков, подключенных к устройству windows, таких как "гироскоп", "гравитационные" датчики и т. д.

Что я уже пробовал:

После долгих поисков в Интернете я не смог найти ничего полезного. Единственный вариант, который немного ближе к моему запросу, - это приложения UWP, но сейчас я не работаю над приложением UWP. Я работаю с простым консольным приложением C#, может ли какой-нибудь орган помочь мне найти какой-нибудь хороший и полезный API для управления датчиками windows ?

1 Ответов

Рейтинг:
9

Jochen Arndt

См. API датчиков (Windows)[^] и ссылки с этой страницы и элементы на левой стороне.

Однако API использует COM-интерфейсы для использования С C++. Вы можете написать свои собственные оболочки или использовать существующие реализации для .Net (поиск в интернете "windows sensor api" с помощью "c#" или ".net").

Некоторые ссылки:
Вызов API Windows 10 из настольного приложения - Windows Developer BlogWindows Developer Blog[^]
Использование платформы датчиков и определения местоположения Windows 7 от C#[^]
Как вызвать WinRT API в Windows 8 из настольных приложений C# - диаграмма WinRT - Скотт Хансельман[^]