Ru-Board.club
← Вернуться в раздел «Программы»

» Regshot

Автор: SHANDLE
Дата сообщения: 16.11.2007 12:48

Цитата:
А по адресу http://neutronstar.cjb.net/ можно найти программу UNDOReg, умеющую отменять все изменения, зафиксированные RegShot'отом из сохранённого отчёта. (Вот её можно и в шапку)

Наверное, лучше переписать RegShot'от, чтобы он не только делал отчет, но и reg-файл, отменяющий зафиксированные изменения. Это будет классная вещь!
Автор: SHANDLE
Дата сообщения: 24.11.2007 13:33
Сказано - сделано.
Regshot 2.0.1 unicode - написан с нуля.

http://wgapatcher.ru/index.php?p=regshot
Автор: sanb
Дата сообщения: 24.11.2007 13:57
SHANDLE
как я понял твоя работа? молодец
плохо что пока нет учена измененных файлов в системе, стоит ожидать?
Автор: SHANDLE
Дата сообщения: 24.11.2007 14:33
sanb
Нет, не стоит. Во всяком случае в этом году точно не будет. И так тучу времени потратил. Там глядишь новый Президент появится, как там жизнь повернется неизвестно. Я вообще думаю, что для этих целей лучше иметь отдельную утилиту. Многофункциональные инструменты как правило громоздки и неуклюжи.
Статистика о чем говорит? 10% времени требуется на написание программы, 90% - на её отладку. 10% потрачено, теперь очередь 90% на поиски и устранение багов.
Автор: popkov
Дата сообщения: 24.11.2007 19:42

Цитата:
плохо что пока нет учена измененных файлов в системе, стоит ожидать?

Для этой цели лучше использовать сторонние утилиты, типа InstallRite.

SHANDLE

Цитата:
Сказано - сделано.
Regshot 2.0.1 unicode - написан с нуля.

http://wgapatcher.ru/index.php?p=regshot

Что-то Service Unavailable. Может, сделаешь зеркало на более надёжном хостинге?
Автор: MorSe
Дата сообщения: 24.11.2007 19:59

Цитата:
Что-то Service Unavailable.

Только что загрузил. Всё ОК.
Автор: popkov
Дата сообщения: 24.11.2007 20:20
MorSe

Цитата:
Только что загрузил. Всё ОК.

Странно... а у меня не соединяется, хотя всё остальное пашет "на ура". Перезалей, если не трудно, на
http://mihd.net
Автор: MorSe
Дата сообщения: 27.11.2007 00:00
popkov

Цитата:
Перезалей, если не трудно, на
http://mihd.net

http://mihd.net/jlkoth
Автор: SHANDLE
Дата сообщения: 27.11.2007 01:27
Ну вот, уже кое что исправлено в версии 2.0.1.15
Автор: popkov
Дата сообщения: 10.12.2007 05:46
SHANDLE
Что-то я не пойму, зачем программа при нажатии на "Сравнить" выдаёт дурацкий вопрос "Вы хотите сравнить снимок 1?", а при положительном ответе предлагает сохранить .hiv-файл? Бред какой-то...
Автор: SHANDLE
Дата сообщения: 10.12.2007 13:10
popkov

Цитата:
Что-то я не пойму, зачем программа при нажатии на "Сравнить" выдаёт дурацкий вопрос "Вы хотите сравнить снимок 1?", а при положительном ответе предлагает сохранить .hiv-файл? Бред какой-то...

Учимся внимательно читать сообщения! А так же внимательно читать всё, что написано на сайте (одна-единственная страница). Она спрашивает сохранить снимок или нет? Может ты хочешь, чтобы я здесь пересказал всё содержимое сайта?
Автор: popkov
Дата сообщения: 10.12.2007 14:42
SHANDLE
Заметил, что этот выпадающий список
у меня не "выпадает". Возможно, дело в несовместимости с Windows 2000 SP4?
Автор: SHANDLE
Дата сообщения: 10.12.2007 15:28
popkov

Цитата:
Заметил, что этот выпадающий список
у меня не "выпадает". Возможно, дело в несовместимости с Windows 2000 SP4?

Скорее всего, у тебя не самая последняя версия. (2.0.1.17)
Автор: popkov
Дата сообщения: 10.12.2007 18:56
SHANDLE

Цитата:
Скорее всего, у тебя не самая последняя версия. (2.0.1.17)

Действительно, в 17-й версии список "выпадает". Но так и не понял, как отключить запрос на сохранение. При желании можно сохранить hiv-файл через пункт выпадающего меню. Сейчас на оба запроса отвечаю "Нет" и, вроде, всё работает. НО зачем такое неудобство?
Автор: SHANDLE
Дата сообщения: 10.12.2007 22:37
popkov

Цитата:
При желании можно сохранить hiv-файл через пункт выпадающего меню.

До того, как делается сравнение. После сравнения сохранять будет нечего. Если уже сохранил, то спрашивать не будут.
Единственное, что можно сделать после сравнения - очистить всё.
Программа перед тем, как совершить необратимые действия, интересуется, сохранить снимки или нет. Если они уже сохранены, то лишних вопросов не будет. В чем неудобство? Вообще, читать умеем? На сайте расписано, что происходит во время сравнения и зачем. Если хочешь, могу специально для тебя сделать так, что она не будет ничего спрашивать. Тогда если не успеешь вовремя сохранить снимок, то дело твое. Или например, так чтобы снимки во время сравнения не подвергались изменениям. Тогда результатов будешь ждать не несколько секунд, а несколько минут. Так что удобней?
Автор: popkov
Дата сообщения: 10.12.2007 22:47
SHANDLE

Цитата:
До того, как делается сравнение. После сравнения сохранять будет нечего. Если уже сохранил, то спрашивать не будут.

Теперь стало понятно. У "обычного" RegShot такого не было. Неудобно, но с точки зрения логической строгости работы программы даже правильно! Спасибо!
Автор: SHANDLE
Дата сообщения: 10.12.2007 23:14
В принципе можно добавить ещё один пункт в меню. Будет просто "сравнить" и "сравнить, сохранив снимки"
Автор: popkov
Дата сообщения: 11.12.2007 04:59
SHANDLE

Цитата:
В принципе можно добавить ещё один пункт в меню. Будет просто "сравнить" и "сравнить, сохранив снимки"

Да. Думаю, так было бы удобнее. Или можно просто галочку такую сделать: "Сохранять снимки перед сравнением".
Автор: abz
Дата сообщения: 11.12.2007 12:11
SHANDLE

Не работает твой сайт. Может тебе стоит его где-нибудь в другом месте организовать, а то я смотрю, что не первый трудности испытываю.
Автор: SHANDLE
Дата сообщения: 11.12.2007 17:01
abz
Работает сайт, только у хостера периодически дохнет сервер.
popkov

Цитата:
Да. Думаю, так было бы удобнее. Или можно просто галочку такую сделать: "Сохранять снимки перед сравнением".

Главное, что бы "руки дошли". Хотя, я не усматриваю необходимости в предлагаемом удобстве.
Например, я хочу проконтролировать установку какого то софта. Я делаю снимок непосредственно перед запуском инсталлятора, он, завершив, просит перезагрузиться. В этот момент я делаю второй снимок, оба снимка сохраняю перезагружаюсь, делаю третий снимок, запускаю софт в первый раз, делаю четвертый снимок, всё сохраняю. Материал готов: до инсталлятора, после инсталлятора, после перезагрузки и после первого старта софта. Причем с минимальным количеством мусора, т.е. изменениями реестра, которые не относятся к этому софту. Теперь можно заниматься исследованием, сравнивать и искать, что, где и когда появилось или пропало. Фотки реестра можно забрать, и делать их исследования в другом месте и в удобное время. А вот то, что нужные фотки могут пропасть по банальной неосмотрительности, это действительно неудобно.
Автор: popkov
Дата сообщения: 11.12.2007 19:08
SHANDLE

Цитата:
Материал готов: до инсталлятора, после инсталлятора, после перезагрузки и после первого старта софта.

Грамотно!

Цитата:
Причем с минимальным количеством мусора, т.е. изменениями реестра, которые не относятся к этому софту.
Т.е. из сохранённых (по запросу при нажатии на "Сравнить") файлов всё-таки удаляется вся информация, кроме изменённых разделов и параметров? Этого я не понял из документации...

Цитата:
А вот то, что нужные фотки могут пропасть по банальной неосмотрительности, это действительно неудобно.

Хм. Для такого, по-настоящему профессионального использования, алгоритм оптимален. Просто мне очень редко надо так глубоко исследовать. Обычная цель - выяснить, какой параметр соответствует данной опции данной программы, выяснить, в каком разделе реестра хранятся опции программы (опять же, путём изменения одной или нескольких опций). Собственно, исследованием инсталляций я всегда предпочитал заниматься с помощью более специализированного софта: InstallRite мне казался оптимальным - он и за измененями в ini-файлах детально (построчно) следит. Да и он (мне) очень редко нужен... Типичная задача - именно выяснить адрес в реестре конкретного параметра программы, чтобы занести в REG-файл, и не париться после переустановки винды с настройками. Поэтому сохранять что-либо мне нет никакого смысла - операцию изменения параметра программы можно повторять сколько угодно, она полностью обратима. Поэтому лишние запросы на сохранение оказываются для меня неудобны. Думаю, одна-единственная галочка в окне пограммы на видном месте решила бы всё...
Автор: Trancsend
Дата сообщения: 11.12.2007 19:52

Цитата:
...]
""="

Что это за формат? Баг! Обычно, редакторы reg-файлов такой записи просто не видят.
Надо так:
Цитата:
...]
"@"="
Автор: SHANDLE
Дата сообщения: 12.12.2007 08:14
Trancsend

Цитата:
"@"="

Да, действительно, параметр по умолчанию (который не имеет имени) выпал из моего поля зрения. Я уже выяснил, как это должно выглядеть. Если он пустой, то он вообще не фиксируется, а если нет, то @="value". Тем не менее, Regedit прекрасно скушал запись ""="value". А если другие редакторы реестра не видят таких записей, то будем считать это багом редакторов.
Кроме того, собака должна быть без кавычек. Собака с кавычками не создаст параметр по умолчанию. Так что просьба - не давать неправильные советы, тем более в таком тоне.

popkov

Цитата:
Т.е. из сохранённых (по запросу при нажатии на "Сравнить") файлов всё-таки удаляется вся информация, кроме изменённых разделов и параметров? Этого я не понял из документации...

Из файлов ничего не удаляется. Сами снимки находятся в оперативной памяти, вот она и чистится. Из файлов можно загружать снимки сколько хочешь раз. Собственно поэтому и предлагается сначала снимок сохранить, а потом уже "терзать" его.


Цитата:
Для такого, по-настоящему профессионального использования, алгоритм оптимален.

Сохранить снимок в любом случае полезно, хотя бы потому, что тогда его можно сравнить повторно с другими опциями отчёта. Если он стал не нужен, то удали его. Хранить их долго тоже не имеет смысла, потому что за долгое время в реестре накопится очень много изменений, отчеты будут километровыми, и полезного из них ничего не выудишь. Кстати, когда я стал сравнивать снимки, сделанные с интервалом в несколько суток, то у меня представление о жизни реестра изменилось кардинальным образом.

Пожелания любителей собачек я учту, а насчет дополнительных галочек не обещаю. В принципе уже три варианта, можно собственно галочку сделать, можно расширить меню, добавив пункт комплексного действия - все сохранить и сразу же сравнить. А можно сделать копии снимков, и саму процедуру сравнения натравить на копии.
Автор: popkov
Дата сообщения: 12.12.2007 20:11
SHANDLE

Цитата:
Из файлов ничего не удаляется. Сами снимки находятся в оперативной памяти, вот она и чистится. Из файлов можно загружать снимки сколько хочешь раз. Собственно поэтому и предлагается сначала снимок сохранить, а потом уже "терзать" его.

Хорошо. Это правильно. Теперь всё стало яснее.

Цитата:
А можно сделать копии снимков, и саму процедуру сравнения натравить на копии.

Если уж так, что стоит придерживаться принципа, озвученного тобой выше: "Сами снимки находятся в оперативной памяти, вот она и чистится." Это важный момент, стоит внести его в документацию (и даже во всплывающую подсказку к кнопочке "Очистить"), ИМХО!

Добавлено:

Цитата:
можно расширить меню, добавив пункт комплексного действия - все сохранить и сразу же сравнить.

Можно и так, но чтобы после закрытия программы сохранённые копии удалялись.
Автор: SHANDLE
Дата сообщения: 15.12.2007 10:43
popkov
Regshot 2.0.1.20 больше не предлагает сохранить перед сравнением. Во время сравнения снимки не портятся. Можно одни и те же снимки сравнить по несколько раз подряд. А перед закрытием спросит, нужно ли сделанные снимки сохранить.
Автор: popkov
Дата сообщения: 15.12.2007 20:54
SHANDLE
Спасибо!
Автор: Trancsend
Дата сообщения: 21.12.2007 18:11
SHANDLE
Извини.

Добавлено:
Не хватает возможности игнорирования (автоудаления из результирующих файлов) заданных ключей, веток и значений при сравнении и сохранении в отчёт (откат, накат).
Автор: Trancsend
Дата сообщения: 28.12.2007 14:18
Хотелось бы выбирать ветви для сравнения/сохранения.
Автор: SHANDLE
Дата сообщения: 29.12.2007 04:15
Trancsend
Т.е., предлагаешь сделать визуализацию снимков? Будет два окошка типа regedit. В одном - один снимок, в другом - другой снимок. В принципе это можно сделать, только вот практическая целесообразность весьма сомнительна. Слева будет один стог сена, а справа точно такой же стог сена, в котором только несколько иголок не таких как в первом. Ну и на кой это нужно? Глаза мозолить? Regshot во время сравнения раскидывает всё это сено, остаются только иголки. Кстати, со всем этим сеном он достаточно быстро справляется. Снимки моего реестра весят более 40Мб. Он с ними расправляется примерно за секунду.
Автор: SHANDLE
Дата сообщения: 29.12.2007 14:00
Trancsend
Впрочем, кажется я понял пожелания. Идея значит такая:
После сравнения снимков остается достаточно мало материала (по сравнению со полным снимком).
Перед тем как создавать рапорт это можно вывести в окошке с древовидным представлением оставшихся ключей. Параметры наверное не стоит задействовать. Ключи будут маркированы иконками по которым можно будет понять, ключ новый, удаленный, или измененный. Кроме этого, у каждого ключа будет флажок, который будет определять, включать ключ в рапорт, или нет.
И ещё настройку нужно добавить, создавать рапорт полностью ничего не спрашивая, или предлагать сделать выбор ключей для рапорта.
Но это пока идея, как это сделать - переносится на следующий год.

Страницы: 123456789101112131415

Предыдущая тема: MDaemon Server


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.