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

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

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

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

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

1 ответ1

2

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

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .