Я новичок в написании поставщика учетных данных, поэтому может ли кто-нибудь помочь мне узнать, как перехватить событие удаления смарт-карты в Windows Vista +, язык программирования C++. Мне нужно заблокировать машину на этом событии.
Событие удаления смарт-карты Credential Provider Vista+
Ответы (1)
Наткнулся на ваш вопрос, когда искал другую вещь, поэтому просто быстрый ответ.
Следующие настройки должны позволять блокировать вашу рабочую станцию при извлечении смарт-карты в следующих операционных системах: Windows Vista, Windows 7, Windows 8, Windows Server 2008, Windows Server 2008 R2 и WIndows Server 2012.
Настройка 1. Запустите gpedit.msc от имени администратора. Перейдите к этой группе параметров: Конфигурация компьютера\Параметры Windows\Параметры безопасности\Локальные политики\Параметры безопасности Установите для параметра «Интерактивный вход: поведение при извлечении смарт-карты» значение «Блокировать рабочую станцию».
Настройка 2. Запустите «службы» от имени администратора. Щелкните правой кнопкой мыши «Политика удаления смарт-карт» и выберите свойство. Установите «Тип запуска» на «Автоматически (с задержкой)».
Источник: https://www.farbeyondcode.com/How-to-lock-Windows-immediately-upon-smart-card-removal-5-2999.html