PDA

Показать полную графическую версию : RegShot


bredych
01-08-2018, 15:30
Есть такая замечательная утилита - RegShot, делает снимки реестра и позволяет сохранять разницу, чтоб понять, где чего система цепляет при тыкании интерфейса.
Собственно вопрос: сохраняет она изменения в обычном текстовом файле. Отдельно созданные или измененные ветки, отдельно - значения. Синтаксис формата
HKU\{ID того аккаунта}\Software\[что угодно там дальше]\[имя параметра]:[значение параметра]

Собсно вопрос: как это всё привести в божеский вид (напр, рег-файл или батник)?
Если задача просто подменить последний бэкслеш на ]^p" (в ворде) или нечто аналогичное в перле (синтаксис notepad++) еще хотя бы алгоритмически понятно, (хоть что там что там замена с регекспами отказывается воспринимать бэкслеш, даже при экранировании его или подмене на асции или хекс значение), то как быть с обозначением формата данных (dword, hex, string) - вообще не понимаю. Откуда брать инфу? Каждое значение в реестре искать и экспортировать? глупо же.

x0r
01-08-2018, 16:26
AkelPad (http://forum.ru-board.com/topic.cgi?forum=5&topic=49364&start=320#17) ? можно на это дело макрос записать или даже скриптег.

Дай кусочег(~10 строк) файла реальнаго... дабы можно было пощупать. ... и это каждый раз приходиццо выпрашивать, особо из тех кому очень интересно, нужно быстро, срочно, прямщаз

bredych
01-08-2018, 16:45
Дай кусочег(~10 строк) файла реальнаго... дабы можно было пощупать. »
пардон, думал, описание понятное.
вот.

зы, а с акелем вроде и не работал, не в курсе, понимает ли он регекспы, и если да, то какой синтаксис

x0r
01-08-2018, 18:24
хз. звиняй что сбил\обнадёжил. в таком файле нету обозначения формата данных, его приходиццо угадывать\додумывать самому, исходя из формата после ":". Врядли AkelPAD(да, в нём есть и RegEx и спец.символы в автозамене) тут поможет. Ведь надо определять тип данных, а значит\наверное по каждой строке надо делать запрос в реестр и анализировать ответ. Или писать RegExp-ы на каждый тип данных. http://i84.fastpic.ru/big/2016/1106/bc/a27cbae4c26b71b6e7e537cd8cb16ebc.gif

Ваашпе хз. Сделай запрос в разеле "Скриптовые языки...." там ребята-умельцы смогут, уверен, или предложат альтернативу.

зы. есть проги отдельные для этого. Ежли не сильно скован обстоятельствами, то мего-крутая и удобная программа RegWorkshop (http://www.torchsoft.com/) может ... и это тоже :)

bredych
02-08-2018, 01:38
Ежли не сильно скован обстоятельствами, то мего-крутая и удобная программа RegWorkshop может ... и это тоже »
порыскал по фичам - вижу Compare registry between computers and/or .REG files, но не вижу возможности сравнения реестра до и после изменения, самого нужного момента для общего круга задач автоматизации и деплоя на все машины мелких удобняшек, которые вижу, как сделать через интерфейс, но хз, как консольно.




© OSzone.net 2001-2012