Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: Авторам аддонов
Показать сообщение отдельно

Аватара для volk1234

Старовер


Сообщения: 1708
Благодарности: 314

Профиль | Отправить PM | Цитировать


Цитата gora:
Интересует, в частности, секция [Strings] и ее работоспособность в данном файле. »
Посмотрел скрипт UpdatePack, да и из цитаты логически вытекает:
в скрипте жестко забита одна секция [HiveInfs.Fresh] откуда и выполняются все записи из Hivepck.inf. Указание любых других секций возможно,
но приведет только к глюкам, ИМХО.
Сам скрипт не приспособлен для добавления других секций через Hive, он создает из одиночных файлов Hive файл Hivepck.inf,перед этим создав
в этом файле секции [Version] и [Addreg] - куда и пуляет записи из конфингурационных файлов Hive.

Что то мне подсказывает, что программа установки проигнорирует секцию [Strings] в inf-файле из секции [HiveInfs.Fresh]. Даже если и секция
[Strings] будет работать, то надо просто редактировать сам скрипт UpdatePack, а не использовать hive. В противном случае ваша секция
[Strings] может при сборке вклинится в записи от других аддонов в Hivepck.inf и получим половину записей в секции [Addreg],а половину после,
т.е. в секции [Strings].

Соображения по редактирования скрипта (если секция [Strings] работает в [HiveInfs.Fresh] ):
Код: Выделить весь код
.........
Echo [Version]>Temp\HIVEPCK.INF
Echo Signature = "$Windows NT$">>Temp\HIVEPCK.INF
Echo.>>Temp\HIVEPCK.INF
Echo [Strings]>Temp\HIVEPCK.INF
Echo переменная_пути1 >>Temp\HIVEPCK.INF
Echo переменная_пути2 >>Temp\HIVEPCK.INF
и тд.
Echo [AddReg]>>Temp\HIVEPCK.INF
.......
Затем в к.ф. Hive вашего аддона можно использовать переменные пути..?..

-------

Ю-ху!


Отправлено: 03:43, 02-07-2008 | #474

Название темы: Авторам аддонов