Мне нужно добавить несколько строк в многострочное значение ключа PreshutdownOrder реестра Windows.
PreshutdownOrder
Как добавить строки в существующее значение?
Добавить запись в [Registry] секцию с ValueType параметром , установленным на multisz.Используйте токены {olddata} и {break} в параметре ValueData :
[Registry]
ValueType
multisz
{olddata}
{break}
ValueData
Для значений типа string, expandsz или multisz вы можетеиспользуйте специальную константу с именем {olddata} в этом параметре.{olddata} заменяется предыдущими данными значения реестра.Константа {olddata} может быть полезна, если вам нужно добавить строку к существующему значению, например, {olddata};{app}.Если значение не существует или существующее значение не является строковым типом, константа {olddata} удаляется без вывода сообщений.{olddata} также будет автоматически удаляться, если создаваемое значение имеет тип multisz, но существующее значение не является многострочным (т.е. это REG_SZ или REG_EXPAND_SZ), и наоборот. Наmultisz введите значение, вы можете использовать специальную константу с именем {break} в этом параметре для вставки разрывов строк (нулей).
Для значений типа string, expandsz или multisz вы можетеиспользуйте специальную константу с именем {olddata} в этом параметре.{olddata} заменяется предыдущими данными значения реестра.Константа {olddata} может быть полезна, если вам нужно добавить строку к существующему значению, например, {olddata};{app}.Если значение не существует или существующее значение не является строковым типом, константа {olddata} удаляется без вывода сообщений.{olddata} также будет автоматически удаляться, если создаваемое значение имеет тип multisz, но существующее значение не является многострочным (т.е. это REG_SZ или REG_EXPAND_SZ), и наоборот.
string
expandsz
{olddata};{app}
Наmultisz введите значение, вы можете использовать специальную константу с именем {break} в этом параметре для вставки разрывов строк (нулей).
[Registry] Root: HKLM; Subkey: "SYSTEM\CurrentControlSet\Control"; ValueType: multisz; \ ValueName: "PreshutdownOrder"; ValueData: "{olddata}{break}newline"