coherent
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Сталкивался ли кто-нибудь с задачей извлечения из сборки строки, входящей в Package.ini (изначального проекта), типа "VirtualDrives=Drive=c, Serial=68a6aa9b, Type=FIXED"? Значение Serial приведено для определенности. Т.е. ситуация следующая. Есть готовая сборка (собранная в версии 4.0.2), изначальный проект отсутствует. Мне нужно пересобрать сборку в версии, скажем 4.7.3. Содержимое сборки (файлы и реестр) извлекается элементарно. Но есть одно НО. Регистрация программы, конкретно FineReader, завязана на параметре "VirtualDrives=Drive=c, Serial=68a6aa9b, Type=FIXED". Естественно, при вытаскивании содержимого сборки=создании нового проекта (с использованием портативного ФМ и подсовыванием сборки в виде плагина) этот параметр будет другим. Не вдаваясь в подробности, пересобранный FineReader не дает себя зарегистрировать. Выскакивает сообщение типа регистрация повреждена, переустановите и т.д, после чего он благополучно закрывается. Т.е. нужно либо умудриться его зарегистрировать, либо по-новой создавать проект. А хотелось бы просто узнать исходное значение Serial=. |