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

Показать сообщение отдельно

Ветеран


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

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


Цитата Iska:
терминатор обязателен »
видимо в конце все-таки не так жестко, попробовал изменить в экспортированном правильном ключе на вывод из pwsh (без +"00,00")
внес изменения в реестр запуском reg, создался ключ с правильным значением параметра значения.
конкретно в работе не проверял, только на визуальное совпадение информации.
(но дописать никакого труда не составляет, сам бы рисковать не стал)
внимательнее почитал
я-то проверял на REG_EXPAND_SZ, ограничения конкретно на REG_MULTI_SZ.
проверил для REG_MULTI_SZ, разница есть, если не дописать (но уже 4-е 0), то превращается в REG_EXPAND_SZ
нужно так изменить вывод:
Код: Выделить весь код
$text="%appdata%\callback\callback.bat %1"
foreach ($i in $text.ToCharArray()) {
  $hex+=[System.String]::Format("{0:X2}"+",00,", [System.Convert]::ToUInt32($i))
}
"hex(7):"+$hex+"00,00,00,00" > f.txt
для REG_EXPAND_SZ и REG_SZ я так понял достаточно: "hex(2):"+$hex+"00,00" > f.txt

Последний раз редактировалось alpap, 05-02-2021 в 23:37.

Это сообщение посчитали полезным следующие участники:

Отправлено: 23:06, 05-02-2021 | #10