Добрый день!
Для организации простейшей защиты конфигурации пытаюсь из 1С прочитать номер ID НASP ключа вставленного в компьютер пользователя.
Понимаю что непосредственно из 1С это выполнить невозможно.
Написать самостоятельно dll для выполнения этой задачи не могу. Найти подходящий ddl файл не удается.
Пытаюсь через WMI прочитать DeviceID, который есть у любого USB устройства из 1С, в том числе и ключа HASP.
Подскажите, пожалуйста как лучше решить данную задачу.
Для организации простейшей защиты конфигурации пытаюсь из 1С прочитать номер ID НASP ключа вставленного в компьютер пользователя.
Понимаю что непосредственно из 1С это выполнить невозможно.
Написать самостоятельно dll для выполнения этой задачи не могу. Найти подходящий ddl файл не удается.
Пытаюсь через WMI прочитать DeviceID, который есть у любого USB устройства из 1С, в том числе и ключа HASP.
Подскажите, пожалуйста как лучше решить данную задачу.
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Информацию по ключу можно узнать с помощью утилиты HASP Info.
После запуска данной утилиты у вас появиться окно с информацией по вашему ключу защиты.
Т.е. запускаем утилиту, результат в файл. Читаем файл.
Из 1с можно запускать батники.
После запуска данной утилиты у вас появиться окно с информацией по вашему ключу защиты.
Т.е. запускаем утилиту, результат в файл. Читаем файл.
Из 1с можно запускать батники.
Решил через WMI:
Но следует учитывать, что использование ID ключа может быть не уникальным.
WinMGMT = ПолучитьCOMОбъект("winmgmts:\\" + "Andro-PC" + "\root\cimv2");
Win32 = WinMGMT.ExecQuery("SEL ECT * FR OM win32_usBHub");
Но следует учитывать, что использование ID ключа может быть не уникальным.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот