Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Написание утилиты для создания файла лицензии

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Компилируемые языки] >> Написание утилиты для создания файла лицензии
Имя
Сообщение << Старые топики   Новые топики >>
Написание утилиты для создания файла лицензии - 2009-11-03 15:10:50.123333   
a_prihodko

Сообщений: 4
Оценки: 0
Присоединился: 2009-01-19 11:26:41.380000
Необходимо написание утилиты для создания файла лицензии для программы Agfa Apogee X 2.5.0. Эта программа мне жизненно необходима в работе. В инете эту утилиту найти невозможно и я обращаюсь к вам за помощью. Смысл этой утилиты в следующем: после того как установлена эта программа создается файл того что в этой системе установлено. Потом на основании этого файла системы создается файлик уже в котором прописывается лицензия для каждого компонента. По скольку в программировании я не разбираюсь надеюсь что помогут в написании этой утилиты… Файлы доступны для скачивания по адресу: http://dump.ru/file/3697852.
В архиве находятся 2 файлика:
1) - mega.fpf - это файл описания установки компонентов программы,
2) - mega.alf - это файл в котором предоставляется лицензия на компоненты программы.
Post #: 1
RE: Написание утилиты для создания файла лицензии - 2009-11-04 02:14:42.363333   
DzumoHu4

Сообщений: 279
Оценки: 0
Присоединился: 2008-08-04 19:04:43.236666
Ахтунг! Это не раздел про !Кря - Кря!, Модер перенеси тему.

З.ы Знание начального и конечного результата врят ли прольёт свет на алгоритм генерации ключей, по русски программу в студию, желательно на КрасЛабз.
Post #: 2
RE: Написание утилиты для создания файла лицензии - 2009-11-04 10:01:33.823333   
ХреновыйСтудент

Сообщений: 100
Оценки: 0
Присоединился: 2009-06-30 18:30:40.363333
quote:

после того как установлена эта программа создается файл того что в этой системе установлено. Потом на основании этого файла системы создается файлик уже в котором прописывается лицензия для каждого компонента.

если с этим подробно обьяснишь, то можно.
Post #: 3
RE: Написание утилиты для создания файла лицензии - 2009-11-04 14:27:45.653333   
a_prihodko

Сообщений: 4
Оценки: 0
Присоединился: 2009-01-19 11:26:41.380000
Давайте я вам объясню на описании 1-го модуля…

Это кусок кода взятого из файла описания системы. Он показывает на то что в системе установлен этот компонент

&nbsp; &lt;License Type="[b]TpLicense[/b]" CheckSum="[b]Wok5oiNPl0pr7toM12lXjoo1fogdXAmdIRe7NjfA[/b]"&gt;[/align] &nbsp; &lt;licp:LicenseParameters LicenseID="[b]PACKAGING_JDF[/b]" DisplayName="[b]Packaging JDF[/b]" Vendor="[b]Agfa Gevaert NV[/b]" XVersion="[b]1[/b]" YVersion="[b]0[/b]" DaysToLicense="[b]-1[/b]" NrOfLicenses="[b]-1[/b]" MaxValue="[b]1[/b]" CheckSum="[b]GPwmN9AtYEj1PJbjqZtuKqb4AhzEKc3pY92oC8NfgukwnuPmd4ILoxmPd0YxK5Xy88DTmQo1gu5p9aOWL20A[/b]" /&gt; [/align][/align] &nbsp; &lt;/License&gt;[/align][/align]
Это кусок кода взятого из файла лицензии для системы. Он показывает на то что системе он предоставляет лицензию этот компонент

&lt;License Type="[b]TpLicense[/b]" CheckSum="[b]ihQtLjCUqPeQgZWZ0WUArSuTzSqFIlYmWRidIJ40e4Y[/b]"&gt;[/align] &nbsp; &lt;licp:LicenseParameters xmlns:licp="file:///LicenseParameters.xsd[/b]" LicenseID="[b]PACKAGING_JDF[/b]" DisplayName="[b]Packaging JDF[/b]" XVersion="[b]1[/b]" YVersion="[b]0[/b]" Vendor="[b]Agfa Gevaert NV[/b]" DaysToLicense="[b]-1[/b]" NrOfLicenses="[b]-1[/b]" MaxValue="[b]1[/b]" CheckSum="[b]mO2r5KDKgZbZueRzAHK83adkt45yjbiHVZw5LhtyzuDl7rkW5A200oD6jGYpylGVbp4hjd0FQy3tdiC1Q[/b]" /&gt; [/align][/align] &nbsp; &lt;/License&gt;[/align][/align]
Просто компонентов в системе очень много… Здесь я привел пример сравнения только одного компонента… Я предпологаю что из этого куска может быть более или менее станет ясной более общая картина
Post #: 4
RE: Написание утилиты для создания файла лицензии - 2009-11-04 20:26:14.906666   
Genco

Сообщений: 1662
Оценки: 90
Присоединился: 2007-12-16 23:11:22.003333
Есть плохой совет: поищи дебаггером где проверка в коде этой лицензии. Есть маленький очень,но шанс найти её и выпилить.(условный переход поправить) Иначе - проси людей разбираться,мб кто станет.
Post #: 5
RE: Написание утилиты для создания файла лицензии - 2009-11-04 23:16:51.936666   
ХреновыйСтудент

Сообщений: 100
Оценки: 0
Присоединился: 2009-06-30 18:30:40.363333
я не понял нихрена почти, может кто другой поможет.

перечитывайте пжлста ваше сообщение перед отправкой. Правда ведь, читать не возможно.

quote:

после того как установлена эта программа создается файл того что в этой системе установлено

quote:

Это кусок кода взятого из файла описания системы. Он показывает на то что в системе установлен этот компонент

quote:

Просто компонентов в системе очень много…

система - это программа Agfa Apogee X 2.5.0 ?
компонент - модуль программы Agfa Apogee X 2.5.0 ?

Вы можете внятно обьяснить как и что делать?

Post #: 6
RE: Написание утилиты для создания файла лицензии - 2009-11-05 06:00:04.550000   
_SaZ_temp

Сообщений: 21
Оценки: 0
Присоединился: 2009-10-22 14:14:45.803333

quote:

ORIGINAL: a_prihodko
Необходимо написание утилиты для создания файла лицензии для программы Agfa Apogee X 2.5.0. Эта программа мне жизненно необходима в работе. В инете эту утилиту найти невозможно и я обращаюсь к вам за помощью….


А купить никак?
Post #: 7
RE: Написание утилиты для создания файла лицензии - 2009-11-05 12:06:31.230000   
a_prihodko

Сообщений: 4
Оценки: 0
Присоединился: 2009-01-19 11:26:41.380000
Для начала я хочу отметить что программа Agfa Apogee X 2.5.0 является серверной программой и работает в сети по принципу клиент-сервер. Проверкой наличия или отсутствия лицензии на компоненты (модули) программы занимается MS SQL Server. То есть как понимаю я что SQL Server запрашивает компоненты системы на наличие лицензии и если сервер получает ответ на наличие лицензии то модуль запускается. Если ответ не приходит то модуль не запускается.

quote:

система - это программа Agfa Apogee X 2.5.0 ?


Да совершенно верно! Программа Agfa Apogee X 2.5.0 является целой серверной системой которая включает в себя очень много всяких компонентов. Но предполагаться что конечный пользователь определяет сам для себя с какими компонентами системы он будет работать. Потом он устанавливает эти компоненты которые ему нужны и работает с ними.

quote:

компонент - модуль программы Agfa Apogee X 2.5.0 ?


К компонентам программы Agfa Apogee X 2.5.0 относятся к примеру Hot Folder, Normalizer, Run List, Render и прочее. В целом каждый компонент запускается в виде отдельной программки. Каждый компонент можно остановить, перезапустить но в свою очередь остановка или перезагрузка одного компонента (к примеру Hot Folder) никак не влияет на работу остальных компонентов (к примеру Normalizer, Run List, Render).


Post #: 8
Страниц:  [1]
Все форумы >> [Компилируемые языки] >> Написание утилиты для создания файла лицензии







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.