Artonit

Пожалуйста, войдите или зарегистрируйтесь.

Расширенный поиск  

Новости:

SMF - Just Installed!

Автор Тема: Отказ запускаться ТС2. Обновление драйвера artonit2.dll  (Прочитано 2586 раз)

adminsmf

  • Administrator
  • Jr. Member
  • *****
  • Сообщений: 85
    • Просмотр профиля

Описание отказа.
ТС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.
Рекомендуемый порядок действий.
  • остановить ТС2
  • переименовать файл Artonit2.dll в Artonit2_1006.dll
  • Скопировать файл  Artonit2.dll в рабочую папку (пути см. выше).
  • Запустить ТС2. Убедиться, что он запустился.
Исправление. Вариант 2.
  • Переименовать или удалить папку C:\ProgramData\Artonit\Artonit2Driver
  • Запустить ТС2. Нужные папки будут созданы заново.
Прочее.
Если в файлах LastEvent вручную указать значение 1, то при старте драйвер будет вычитывать все события из контролера. Эта возможность будет реализована в ближайшее время на уровне GUI (в свойствах драйвера).

Указанная проблема стала появляться только в 2016 г.

Позже обновленный драйвер будет выпущен в виде инсталлятора, что упростит его обновление.
« Последнее редактирование: Апреля 11, 2021, 08:01:17 от adminsmf »