Написание утилиты для создания файла лицензии
Пользователи, просматривающие топик: 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 - это файл в котором предоставляется лицензия на компоненты программы.
|
|
|
RE: Написание утилиты для создания файла лицензии - 2009-11-04 02:14:42.363333
|
|
|
DzumoHu4
Сообщений: 279
Оценки: 0
Присоединился: 2008-08-04 19:04:43.236666
|
Ахтунг! Это не раздел про !Кря - Кря!, Модер перенеси тему. З.ы Знание начального и конечного результата врят ли прольёт свет на алгоритм генерации ключей, по русски программу в студию, желательно на КрасЛабз.
|
|
|
RE: Написание утилиты для создания файла лицензии - 2009-11-04 10:01:33.823333
|
|
|
ХреновыйСтудент
Сообщений: 100
Оценки: 0
Присоединился: 2009-06-30 18:30:40.363333
|
quote:
после того как установлена эта программа создается файл того что в этой системе установлено. Потом на основании этого файла системы создается файлик уже в котором прописывается лицензия для каждого компонента. если с этим подробно обьяснишь, то можно.
|
|
|
RE: Написание утилиты для создания файла лицензии - 2009-11-04 14:27:45.653333
|
|
|
a_prihodko
Сообщений: 4
Оценки: 0
Присоединился: 2009-01-19 11:26:41.380000
|
Давайте я вам объясню на описании 1-го модуля… Это кусок кода взятого из файла описания системы. Он показывает на то что в системе установлен этот компонент
<License Type="[b]TpLicense[/b]" CheckSum="[b]Wok5oiNPl0pr7toM12lXjoo1fogdXAmdIRe7NjfA[/b]">[/align] <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]" /> [/align][/align] </License>[/align][/align] Это кусок кода взятого из файла лицензии для системы. Он показывает на то что системе он предоставляет лицензию этот компонент
<License Type="[b]TpLicense[/b]" CheckSum="[b]ihQtLjCUqPeQgZWZ0WUArSuTzSqFIlYmWRidIJ40e4Y[/b]">[/align] <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]" /> [/align][/align] </License>[/align][/align] Просто компонентов в системе очень много… Здесь я привел пример сравнения только одного компонента… Я предпологаю что из этого куска может быть более или менее станет ясной более общая картина
|
|
|
RE: Написание утилиты для создания файла лицензии - 2009-11-04 20:26:14.906666
|
|
|
Genco
Сообщений: 1662
Оценки: 90
Присоединился: 2007-12-16 23:11:22.003333
|
Есть плохой совет: поищи дебаггером где проверка в коде этой лицензии. Есть маленький очень,но шанс найти её и выпилить.(условный переход поправить) Иначе - проси людей разбираться,мб кто станет.
|
|
|
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 ? Вы можете внятно обьяснить как и что делать?
|
|
|
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. Эта программа мне жизненно необходима в работе. В инете эту утилиту найти невозможно и я обращаюсь к вам за помощью…. А купить никак?
|
|
|
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).
|
|
|
|
|