Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

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

Аватара для semiono

Ветеран


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

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


Я на досуге думал об этом и вот что надумалось!...
Надо только сграбить "бинарные" строки в какуюнибудь переменную.
Остальные строки не представляют проблему.
Значит надо только найти начало по =hex "признаку" и конец (всей) строки,
ну скажем по начальным кавычкам '"' следущего параметра наверно?
Но я только не знаю есть ли возможность сохранить этот контент строк в том виде
как он записан в регфайле, чтобы его вбить в переменную $var1 ?
Тогда было бы можно просто её вписать в новый файл.

Код: Выделить весь код
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\New Key #1]
"New Value #1"=hex(2):31,00,32,00,33,00,34,00,35,00,36,00,37,00,38,00,39,00,61,\
  00,62,00,63,00,64,00,65,00,66,00,67,00,68,00,69,00,6a,00,6b,00,6c,00,6d,00,\
  6e,00,6f,00,70,00,71,00,72,00,73,00,74,00,75,00,76,00,77,00,78,00,79,00,7a,\
  00,00,00
"New Value #2"=hex(2):00,00

Есть ли способ схватить такое:

(2):31,00,32,00,33,00,34,00,35,00,36,00,37,00,38,00,39,00,61,\
00,62,00,63,00,64,00,65,00,66,00,67,00,68,00,69,00,6a,00,6b,00,6c,00,6d,00,\
6e,00,6f,00,70,00,71,00,72,00,73,00,74,00,75,00,76,00,77,00,78,00,79,00,7a,\
00,00,00

как дамп строк с переносами и пробелами??
Да вот вспомнил, это массив обычно называется...

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


Отправлено: 21:32, 19-01-2010 | #2