AZJIO
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору ViSiToR не пробовал, доверяю, но попробую. NIKZZZZ при экспорте автоитом при превышении параметра dword:bef9fb8f более определённого значения возвращается dword:80000000 так как по умолчанию функция Hex($sValue ) возвращает только 8, указав 12 ничего не возвращает. Я понимаю, что десятичный формат воспринимается нормально, но при сравнении reg-данных это запутывает. Нужно попробовать преобразовать по частям. а вот ещё пример Цитата: "DCOM Protocols"=hex(7):6e,00,63,00,61,00,63,00,6e,00,5f,00,69,00,70,00,5f,00,\ 74,00,63,00,70,00,00,00,6e,00,63,00,61,00,63,00,6e,00,5f,00,73,00,70,00,78,\ 00,00,00,6e,00,63,00,61,00,63,00,6e,00,5f,00,6e,00,62,00,5f,00,6e,00,62,00,\ 00,00,6e,00,63,00,61,00,63,00,6e,00,5f,00,6e,00,62,00,5f,00,69,00,70,00,78,\ 00,00,00,00,00 | возвращает бинарный вид записи в текстовый, но если бы в текстовом виде эта была одна строка, то данные не противоречат, по сути одно и то же. А если данные содержат несколько строк, то возвращается также несколько строк и в reg-файле уже не валидные строки. Кстати, я все проблемы тестирую на "RegToScript 2.5", там тоже эти строки выдают неправильно. Вот: Цитата: RegWrite("HKLM\SOFTWARE\Microsoft\Rpc","DCOM Protocols","REG_MULTI_SZ",'ncacn_ip_tcp" & @lf & "ncacn_spx" & @lf & "ncacn_nb_nb" & @lf & "ncacn_nb_ipx" & @lf & "') | Нечитаемые параметры в "RegToScript 2.5" (8, 10, 11) можно через cmd записать Run ( @Comspec&' /C reg add "'&$sKey&'" /v "'&$sValuename&'" /t "'&$sValuetype&'" /d "'&$sValue&'"', '', @SW_HIDE) Параметры отсюда: HKEY_LOCAL_MACHINE\HARDWARE\RESOURCEMAP\PnP Manager\PnpManager прочитать моим скриптом вообще не удаётся. Обновил скрипт reg-backup_without export |