Пишу драйвер на HID-устройство. Драйвер открывает HID-устройство в режиме монопольного доступа. Этот драйвер должен работать для всех пользователей. Значит, это должен быть либо пользовательский агент, либо демон.
В драйвере я использую некоторые API CoreGraphics, которые находятся в рамках ApplicationService, но Technote скажет, что демон не получит доступа к платформе ApplicationService.
Итак, я могу выбрать User Agent, но я не знаю, как ведет себя User Agent, когда выполняется быстрое переключение пользователей.
Не могли бы вы подсказать, в каком направлении мне следует двигаться ?
С уважением, Девара Гудда
Изменить: структура CoreGraphics используется для публикации событий.