IronLogic СКУД

Технология "IronLogic-защищённый" => SMARTKEY.ONE => Тема начата: Blithe74 от 23 Июля 2020, 22:12

Название: Программа IronLogicUM_v521.exe на видит COM порты
Отправлено: Blithe74 от 23 Июля 2020, 22:12
Доброго завтра Уважаемые!
Приобрел считыватель Z-2 (мод. MF) s/n 9415. Драйвера установились (WIndows 7 Pro 64x) программа HyperTerminal устройство видит, но программа IronLogicUM_v521.exe не видит ни одного COM порта имеющихся в операционной системе. Пробовал разные физические USB порты, разное назначение номеров COM портов (2, 6 и т.д.) история одна и та-же: программа HyperTerminal устройство видит, в программе IronLogicUM_v521.exe не отображается ни одного COM порта.
Подробности см. в прикрепленных файлах.

Риторический вопрос: "Что делать?"
Название: Re: Программа IronLogicUM_v521.exe на видит COM порты
Отправлено: Nick M от 24 Июля 2020, 10:38
Здравствуйте.
Запустить прошивку от имени администратора.
Название: Re: Программа IronLogicUM_v521.exe на видит COM порты
Отправлено: Blithe74 от 24 Июля 2020, 13:50
Встроенная учетная запись "Администратор" отключена, но все операции проводились в аккаунте пользователя входящем в группу "Администраторы".

Спасибо разобрался!
Ух ты, как забавно! Оказывается, не достаточно войти в систему с правами администратора, нужно было запустить программу в режиме "Запуск от имени администратора" (контекстное меню проводника по правой кнопке мыши).

Хотя не совсем понятно зачем такие усилия, если для доступа к COM портам абсолютно не требуется административных прав. Тот же гипертерминал 2005 года выпуска видит список COM портов системы и подключается к Вашему устройству как под пользователем с правами администратора, так и под обычным пользователем, а  ваше приложение не видит COM порты системы. Видимо для получения списка COM портов Ваше ПО использует "особые" функции API Windows.
Если есть желание могу помочь диагностировать проблему, как вариант Вы пришлёте ПО в котором опрос COM портов выполняется разными функциями API, а я отпишусь которая из них работает.

Если переделывать ПО не будете, добавьте в инструкцию, что административных прав пользователя не достаточно, а обязательно нужно запускать программу в режиме "Запуск от имени администратора" (контекстное меню проводника по правой кнопке мыши).