Доступ к устройству / Блокировка для пользователей в Windows - Как это работает? Это настраивается?

Объяснение:

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

Для меня это означает, что операционная система ограничит доступ к определенным устройствам * для первых пользователей, которые используют это устройство.

* Говоря об устройствах, я имею в виду аппаратные устройства, как показано в диспетчере устройств, то есть карты компорта, карты видеозахвата и т. Д.

Вопросы:

  • Где существует это ограничение? Это на уровне Windows(ядро?) Или на уровне приложения?
  • Как работает контроль доступа этого устройства в Windows, если он реализован в ОС?
  • Где я могу прочитать об этом?
  • Могу ли я вообще отключить это?
  • Могу ли я, как локальный администратор, взять управление устройством у пользователя, не убивая приложение, которое его использует?

Границы:

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

0 ответов

Другие вопросы по тегам