Пишу сейчас прогу, в которой нужно реализовать авторизацию по аладиновским етокенам (Aladdin eToken R2).
Добавляю в проект референс на etocx.dll и собственно теперь получаю нэймспейс ETOCXLib
Далее пишу в начале : using ETOCXLib;
Потом в обработчике нажатия на пунтк меню начинаю реализацию
TrackerClass eToken = new TrackerClass();
eToken.cardRemoved += new _ITrackerEvents_cardRemovedEventHandler(eToken_cardRemoved);
eToken.cardInserted += new _ITrackerEvents_cardInsertedEventHandler(eToken_cardInserted);
ну и соответственно описываю эти эвенты
void eToken_cardInserted(string readerName)
{
System.Diagnostics.Debug.Print("Entering cardInserted event with reader name : " + readerName);
}
void eToken_cardRemoved(string readerName)
{
System.Diagnostics.Debug.Print("Entering cardRemoved event with reader name : " + readerName);
}
После запуска, вижу что после создания объекта сразу срабатывают эвенты, причём оба по два раза.
Я чёто туплю наверно
Может кто уже писал подобное ? Поделитесь опытом пожалуйста.
ЗЫ. Пристёгиваю принт скрин.