УЧЕБНИК ПО АВТОУСТАНОВКЕ WINDOWS

       

Секция strings (Объявление строчных переменных)


    Для уменьшения объёма файла INF-скрипта и для облегчения языковой локализации пакетов рекомендуется употреблять переменные, определение которых находится в отдельной секции. Имя секции [strings]. Оно встречается почти в каждом INF-файле с завидным постоянством и его использование считается правилом хорошего тона в написании INF-скриптов. В теле скрипта переменные обозначаются знаками процента (%) по краям, как и переменные директорий. Пример использования секции переменных:

[section]

parameter=%message1%

[strings]

regpath="Software\Firm_name\Program_name\Options"

message1="Произвольное сообщение"

   

По традиции секция strings располагается ниже всех остальных секций, являясь завершающей.

   

Места, где запрещается употребление переменных: в именах любых функций, вместо названий параметров и вместо управляющих знаков ;=[],. Под раздел переменных, которые можно использовать в INF-скриптах не попадают никакие другие переменные, кроме тех, которые определены непосредственно в этом файле скрипта и переменных директорий, часть которых можно определить динамично. В значениях переменных нельзя использовать никакие другие переменные, включая переменные путей.



Содержание раздела