Конфиденциальность Windows 10: как приложения добавляются в категории (камера, электронная почта и т. д.), а затем блокируются?

Конфиденциальность Windows 10: как приложения добавляются в категории (камера, электронная почта и т. д.), а затем блокируются?

Я разрабатываю программное обеспечение для управления машинами моей компании. В настоящее время программное обеспечение работает под управлением Windows 7 Pro SP1.
Внутри этих машин используются камеры GigE и USB. Также мы планируем добавить функцию обратной связи по электронной почте для сообщения о состоянии машины и сбоях.

Сейчас мы переходим на Windows 10 Enterprise LTSB (также известную как Windows 10 IoT). Я собираюсь настроить эталонную установку и столкнулся с некоторыми вопросами при настройке параметров конфиденциальности:

  • Как Windows 10 узнает, что программа обращается к оборудованию (камерам, микрофону), чтобы добавить эту программу в соответствующую категорию настроек конфиденциальности и, возможно, заблокировать доступ к оборудованию?
  • Как Windows 10 узнает, что программа может отправлять электронные письма, чтобы добавить ее в категорию электронной почты и, возможно, заблокировать отправку ею электронных писем?

Что касается оборудования, я могу подумать о блокировке доступа к драйверу оборудования, но я не знаю, правда ли это.
Что касается электронной почты, я понятия не имею, как Windows это делает.

Вероятно, нам придется все это опробовать, но мне бы хотелось правильно настроить установку Windows сейчас, поскольку впоследствии будет сложно менять настройки на многих компьютерах у многих разных клиентов.

решение1

Как Windows 10 узнает, что программа обращается к оборудованию (камерам, микрофону), чтобы добавить эту программу в соответствующую категорию настроек конфиденциальности и, возможно, заблокировать доступ к оборудованию?

Потому что эта программа вызывает API Windows (программный интерфейс) для доступа к камере, микрофону и т. д. Windows может это зарегистрировать, поскольку находится между оборудованием и программой.

Драйвер часто реализует только необходимый интерфейс (например, интерфейс камеры), чтобы предоставить Windows возможность управлять оборудованием.

Как Windows 10 узнает, что программа может отправлять электронные письма, чтобы добавить ее в категорию электронной почты и, возможно, заблокировать отправку ею электронных писем?

При использовании API Windows для отправки электронной почты Windows может зарегистрировать и это. Если программа отправляет электронную почту другим способом, например, запросом POST на веб-URL или подключается через сокеты TCP к какому-либо серверу smtp, и приложение явно не регистрирует обработчик mailto:, то Windows не может определить, что оно отправляет почту.

Связанный контент