Как следует из названия, я хочу знать, есть ли какое-то событие, чтобы узнать, когда изменился магазин сертификатов.Могу ли я заметить изменения в хранилище сертификатов Windows? (.NET)
Цель состоит в том, чтобы определить, когда пользователь вводит специальный вид смарт-карты/палки USB с сертификатом подписи/токеном. Сертификат зарегистрирован в магазине Windows Cert Store («Мои», персональные сертификаты).
Мне не нравится идея обнаружения USB-событий, так как существует переменная задержка между моментом, когда ключ подключен, и момент, когда сертификат фактически зарегистрирован (и используется).
Конечно, я всегда могу установить таймер, который проверяет хранилище каждые 10 секунд или около того, но я надеюсь, вы согласитесь, что это не изящное решение. Конечно, если никакой другой хороший вариант не доступен, вот что я в конечном итоге сделаю, думаю.
Спасибо