![]() |
RegShot
Есть такая замечательная утилита - RegShot, делает снимки реестра и позволяет сохранять разницу, чтоб понять, где чего система цепляет при тыкании интерфейса.
Собственно вопрос: сохраняет она изменения в обычном текстовом файле. Отдельно созданные или измененные ветки, отдельно - значения. Синтаксис формата HKU\{ID того аккаунта}\Software\[что угодно там дальше]\[имя параметра]:[значение параметра] Собсно вопрос: как это всё привести в божеский вид (напр, рег-файл или батник)? Если задача просто подменить последний бэкслеш на ]^p" (в ворде) или нечто аналогичное в перле (синтаксис notepad++) еще хотя бы алгоритмически понятно, (хоть что там что там замена с регекспами отказывается воспринимать бэкслеш, даже при экранировании его или подмене на асции или хекс значение), то как быть с обозначением формата данных (dword, hex, string) - вообще не понимаю. Откуда брать инфу? Каждое значение в реестре искать и экспортировать? глупо же. |
AkelPad ? можно на это дело макрос записать или даже скриптег.
Дай кусочег(~10 строк) файла реальнаго... дабы можно было пощупать. ... и это каждый раз приходиццо выпрашивать, особо из тех кому очень интересно, нужно быстро, срочно, прямщаз |
Вложений: 1
Цитата:
вот. зы, а с акелем вроде и не работал, не в курсе, понимает ли он регекспы, и если да, то какой синтаксис |
хз. звиняй что сбил\обнадёжил. в таком файле нету обозначения формата данных, его приходиццо угадывать\додумывать самому, исходя из формата после ":". Врядли AkelPAD(да, в нём есть и RegEx и спец.символы в автозамене) тут поможет. Ведь надо определять тип данных, а значит\наверное по каждой строке надо делать запрос в реестр и анализировать ответ. Или писать RegExp-ы на каждый тип данных.
![]() Ваашпе хз. Сделай запрос в разеле "Скриптовые языки...." там ребята-умельцы смогут, уверен, или предложат альтернативу. зы. есть проги отдельные для этого. Ежли не сильно скован обстоятельствами, то мего-крутая и удобная программа RegWorkshop может ... и это тоже :) |
Цитата:
|
Время: 07:36. |
Время: 07:36.
© OSzone.net 2001-