1

Реализация события при отключении (извлечении) ключа из usb-порта

Хотелось бы узнать есть ли возможность реализовать внутри программы вызов события при извлечении ключа, причем сделать это до выскакивания сообщения от армора о необходимости вставленного ключа? Есть ли такое в guardant api? Я видел только функцию поиска ключа..Суть в том, что надо сделать отключение подключения к базе до того, как армор заметит, что ключ вытащен, затем вернуть ключ, нажать на кнопку "Повтор" в сообщении от армора и снова сделать коннект к базе.

2

Re: Реализация события при отключении (извлечении) ключа из usb-порта

Отследить событие извлечения электронного ключа можно при помощи Notification API, но гарантировать его срабатывание раньше чем Guardant Armor нельзя. Т.е. в разных условиях на извлечение ключа раньше может среагировать как Guardant Armor, так и Notification API.

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

3

Re: Реализация события при отключении (извлечении) ключа из usb-порта

Если кому интересно, то получилось реализовать данную затею. Использовал атрибут в арморе -silent и winapi.

4

Re: Реализация события при отключении (извлечении) ключа из usb-порта

Если не сложно, то опишите, пожалуйста, свое решение.