Учет ПО. Контроль и учет лицензионных ключей

Fedyun4ik
Отправлено: 26.08.10 16:26

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

Покажите напримере Microsoft Office 2007. Я что-то не нашел однозначного параметра в реестре, где храниться ключ активации.
И еще, если у меня есть несколько лицензий на Microsoft Office 2007 Standart, например на 5 и на 10 компьютеров.(т.е. всего 15) но с разными серийными номерами. Как программа их учтет при расчете кол-ва доступных лицензий???

Комментарии

  • В офисе алгоритм немного сложнее. В разных версиях пути разные, но наша программа должна определять их без ввода дополнительных шаблонов.

    По поводу учета - придется пока действовать следующим образом:
    1) Вводите в Менеджер лицензий информацию что у вас есть 15 лицензий на Microsoft Office 2007.
    2) Вводите оба серийных номера в окно "Контроль ключей".

    Т.е. если Вы введете 6 ключей первого типа и 9 второго, программа возражать не будет. Но если число лицензий превышено, Вы это увидите.
  • Кажется она их не определяет, или может быть я что-то не так делаю?
  • Теперь понятно, в чем проблема. Нужно указать в свойствах лицензионного продукта способ извлечения серийного номера и ключа продукта.
    На Вашей картинке нужно нажать кнопку "Изменить" и выбрать в списках для ключа продукта "Microsoft Office" и для серийного номера "Microsoft Office серийный номер".
  • А где брать настройки (Раздел реестра, значение) для других программ??? Этот список будет пополняться или у вас есть алгоритм или рекомендации по поиску ключей в реестре и добавлению их в программу? И почему у MS Office вместо раздела реестра стоит "OfficeRegKey"?
  • Каждая программа хранит свои ключи в реестре по-своему. Поэтому приходится самим искать и находить эти ключи в реестре указав ветку. На многих программах такой подход работает.
    Как правило ключ хранится в разделе программы HKEY_LOCAL_MACHINE\SOFTWARE\<Наименование производителя>\<Продукт>
    Для вычисления ключа офиса используется более сложный алгоритм, там как у них нет четко определенного пути в реестре и для каждой версии он отличается.
  • Добрый день, хотел узнать, а как 10 страйк определяет ответственных? (которые вписаны в карточке компьютера)
  • отредактировано 19 фев
    Отвественные инициализируются по логину текущего пользователя на основании информации из Active Directory, либо прописывается имя полное пользователя (если оно есть). Кто ответственный программа не может точно знать, но как правило люди работают за одними и теми же ПК. Поэтому после инициализации можно подправить информацию в карточке
Войдите или Зарегистрируйтесь чтобы комментировать.