Цитата 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 вашего аддона можно использовать переменные пути..?..