Я пишу службу Windows, которая должна обрабатывать устройства чтения смарт-карт.
Очень часто, когда я пытаюсь подключиться к вставленной смарт-карте, SCardConnect()
завершается неудачно с SCARD_E_SHARING_VIOLATION
, что в основном означает:
Невозможно получить доступ к смарт-карте из-за других незавершенных соединений.
Достаточно справедливо.
Я полагаю, что хотя бы один другой процесс пытается получить доступ кУмный одновременно.Но есть ли способ определить, какой это процесс (ы)?