Автор Тема: Программа IronLogicUM_v521.exe на видит COM порты  (Прочитано 14059 раз)

Blithe74

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

Риторический вопрос: "Что делать?"
« Последнее редактирование: 24 Июля 2020, 08:15 от Blithe74 »

Nick M

  • IronLogic Team
  • *****
  • Сообщений: 174
Здравствуйте.
Запустить прошивку от имени администратора.

Blithe74

  • Пользователь
  • *****
  • Сообщений: 2
Встроенная учетная запись "Администратор" отключена, но все операции проводились в аккаунте пользователя входящем в группу "Администраторы".

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

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

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

« Последнее редактирование: 24 Июля 2020, 14:10 от Blithe74 »