Имя пользователя:
Пароль:
 

Название темы: Регфайл, синтаксис.
Показать сообщение отдельно

Аватара для semiono

Ветеран


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

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


Перенос строки я посчитал, смотрите выше:
Цитата semiono:
Минимальная строка содержит 22 байта разделённых запятыми, и начинает убавляться на один байт »
Мне кажется это встроенно в регэдит и не меняется, и скорее всего все типы кроме REG_SZ и DWORD,
будут записываться одинакого, в том числе и переносы. Так как вроде бы нет причины их записывать
иначе. И для переноса строк в MULTI_SZ в самом регфайле ничего не будет предусмотренно,
так как это выполняется самим кодом, а это значит, что там в закрытии строк будут какие-то нули...
два байта или четыре, не знаю... 00,00,00,00 типа того! То-есть само оформление будет обычным,
но байт-контент надо уже контролировать... В InnoSetup переносы в multisz выполняет {break}

Характерные примеры multisz (WinXP)
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager
BootExecute =
Код: Выделить весь код
autocheck autochk /k:D /k:E /k:F /k:G /k:H /k:I /k:J /k:K /k:L /k:M /k:N /k:O /k:P /k:Q /k:R /k:S /k:T /k:U /k:V /k:W /k:X /k:Y /k:Z *
pgdfgsvc C 1
Вторая строка - запись от Sysinternals PageDefrag утилиты.


Я как-то возился над PendingFileRenameOperating так и не понял ничего, запарился его тестить
перезагрузками

-------
Полезное сообщение


Отправлено: 02:40, 24-06-2009 | #10

Название темы: Регфайл, синтаксис.