Artonit
Артонит => Программное обеспечение Артонит. => Тема начата: adminsmf от Августа 02, 2016, 11:15:45
-
Описание отказа.
ТС2 не запускается.
Дополнительные признаки.
В файлах C:\ProgramData\Artonit\Artonit2Driver\<IP адрес контроллера>\LastEvent содержатся не цифровые значения (номер последнего принятого события) а либо пустой файл, либо нули (00HEX).
Причина отказа.
В ходе работы драйвер записывает в файл LastEvent номер последнего принятого события.
При старте драйвер открывает файл LastEvent, читает оттуда номер последнего ранее принятого события и организует вычитку из контролера последующих событий.
Если в файле содержатся не цифры, то драйвер отказывается работать, что приводит к отказу запускаться ТС2.
Исправление. Вариант 1.
Необходимо заменить файл
C:\Program Files (x86)\CardSoft\DuoSE\DeviceDrivers\Artonit2Driver\Artonit2.dll для 64 бит
либо
C:\Program Files\CardSoft\DuoSE\DeviceDrivers\Artonit2Driver\Artonit2.dll для 32 бит
версии 1.0.0.6
на прилагаемый файл artonit2.dll версии 1.0.0.7 (http://www.artonit.ru/index.php?option=com_remository&Itemid=58&func=startdown&id=84).
Рекомендуемый порядок действий.
- остановить ТС2
- переименовать файл Artonit2.dll в Artonit2_1006.dll
- Скопировать файл Artonit2.dll в рабочую папку (пути см. выше).
- Запустить ТС2. Убедиться, что он запустился.
Исправление. Вариант 2.
- Переименовать или удалить папку C:\ProgramData\Artonit\Artonit2Driver
- Запустить ТС2. Нужные папки будут созданы заново.
Прочее.
Если в файлах LastEvent вручную указать значение 1, то при старте драйвер будет вычитывать все события из контролера. Эта возможность будет реализована в ближайшее время на уровне GUI (в свойствах драйвера).
Указанная проблема стала появляться только в 2016 г.
Позже обновленный драйвер будет выпущен в виде инсталлятора, что упростит его обновление.