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

» Regshot

Автор: SHANDLE
Дата сообщения: 18.01.2008 09:32
Версия 2.0.1.32
http://wgapatcher.czechcup.com/regshot32.rar

1 Меню сверху
2 Запуск из командной строки
3 Настройки в regshot.ini
ButtonsMenu=yes | no
yes - меню при нажатии на кнопки "Снимок", как и в ранних версиях.
no - запуск снимка, если он пуст. Если соседний снимок пуст, то снимок всего реестра,
если нет - то снимок того же типа, как и в соседнем.

4 Настройки в regshot.ini
AutoCompare=yes | no
yes - автоматические запуск операции сравнения, когда оба снимки готовы к сравнению
no - без автоматики

5 Настройки в regshot.ini
CurrentUser=yes | no
yes - HKU\USER_SID в отдельную ветку HKEY_CURRENT_USER
no - HKU\USER_SID - так как она выглядит на самом деле.

6 В меню добавлена настройка параметров отчёта
7 Для снимков добавлена возможность сохранить весь снимок в .reg

До снимков диска ещё руки не дошли, скоро - не обещаю.
Автор: abz
Дата сообщения: 18.01.2008 10:23
SHANDLE

Класс! Всё сталого гораздо удобней. Ещё бы отключаемость запроса на сохранение снимков в конце - было бы просто замечательно!
Автор: SHANDLE
Дата сообщения: 18.01.2008 12:06
abz

Цитата:
Класс! Всё сталого гораздо удобней. Ещё бы отключаемость запроса на сохранение снимков в конце - было бы просто замечательно!

Возьми ещё раз по той же ссылке.

в regshot.ini
[Settings]
StoreOnQuit=yes | no
yes - спрашивает
no - не спрашивает

Заодно восстановил потерянную кнопку "Выход" и обработку команды "Стоп"
Автор: abz
Дата сообщения: 18.01.2008 22:33
SHANDLE

Спасибо.
Автор: SHANDLE
Дата сообщения: 19.01.2008 08:17
Выложил на сайте версию 2.0.1.35
Шлифовка закончилась (я так полагаю), убрал некоторые помарки, добавил ещё окошко для настройки. Теперь всё можно настраивать привычным способом в окне, а не в regshot.ini. Приложил описание языковых ресурсов в language.ini. Если вдруг кому то приспичит перевести его на другой язык, то в language.ini забиваете дополнительную секцию.
Почти все пожелания учел, остались файлы и .inf.
Автор: ProbaRK
Дата сообщения: 19.01.2008 10:18
SHANDLE

Спасибо
Автор: abz
Дата сообщения: 19.01.2008 11:09
SHANDLE

Цитата:
Выложил на сайте версию 2.0.1.35

Что-то я её не нашёл на сайте.



Дай ссылку, плиз. По той, что выше качается вчерашняя.
Автор: SHANDLE
Дата сообщения: 20.01.2008 04:35
abz

Цитата:
Что-то я её не нашёл на сайте.

Для регшота теперь есть своя страница http://www.czechcup.com/regshot/index.php
Теперь за ним - только туда. Там более свежее описание. Ссылку поместил в шапку.

PS: в 35 версии допустил небольшую оплошность при форматировании отчёта. При ипользовании HKEY_CURRENT_USER захватывались лишние символы. В 36 версии - исправлено.
Автор: SHANDLE
Дата сообщения: 21.01.2008 20:51
Нашлось время сделать полную ревизию проекта, кое что подправлено. Ещё добавил в окошко выбора ключей строчку в которой отображается полный путь к выделенному ключу. А то когда много ключей в списке, то теряется ориентация. Скоро появится новая версия.

К вопросу о мониторинге файлов. А какая собственно цель преследуется? От этого может сильно зависеть решение. Например, если нужно установить какое то приложение на время, а потом полностью удалить (неважно, просто протестировать, или триальная версия), то можно обойтись весьма скромными средствами. Потому что,
удаленными файлами и папками можно вообще не интересоваться,
измененными файлами - скорее всего тоже,
остаются только новые файлы и папки, которые могут быть раскиданы по разным уголкам диска.

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

PS: Если делать что то вроде де инсталлятора, то имеет смысл для начала облегчит функциональность регшота, потому что для этого не всё требуется, а с файлами нужно подумать, что реально имеет смысл делать.
Автор: abz
Дата сообщения: 21.01.2008 23:15
SHANDLE

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

Нет, желательно фиксировать и удаление и, тем более, изменения! Иначе очень куцо будет и применение сильно ограничено.
Автор: ArtLonger
Дата сообщения: 23.01.2008 08:00
SHANDLE
При скачке получаю файл нулевого размера...
Автор: SHANDLE
Дата сообщения: 23.01.2008 09:23
ArtLonger
Закачал заново.
Автор: Smitis
Дата сообщения: 23.01.2008 09:59
SHANDLE

Цитата:
Например, если нужно установить какое то приложение на время, а потом полностью удалить (неважно, просто протестировать, или триальная версия), то можно обойтись весьма скромными средствами.

Вот это примерно и надо. Только, как уже написал abz, отслеживать удаленные и изменённые тоже необходимо.
Автор: SHANDLE
Дата сообщения: 29.01.2008 18:11
Пока не получается с файлами. В том смысле, что хорошего решения пока нет.
Например, отловить новые и удаленные файлы можно просто, изменённые фалы, которые точно изменились (по размеру или по дате последней модификации) - тоже просто. А вот убедиться, что неизмененные файлы остались неизменными, используя MD5 их содержимого - получается очень долго. Можно сделать опцию - включить проверку файлов, и дополнительно к ней - "тщательную проверку с MD5" (для тех кому не жалко времени).
Автор: maK
Дата сообщения: 29.01.2008 21:46

Цитата:
проверку с MD5" (для тех кому не жалко времени).


совершенно верно!
Автор: abz
Дата сообщения: 30.01.2008 10:32
SHANDLE

Цитата:
Можно сделать опцию - включить проверку файлов, и дополнительно к ней - "тщательную проверку с MD5" (для тех кому не жалко времени).

Поддерживаю!
Автор: Real Root
Дата сообщения: 01.02.2008 23:59
SHANDLE, во-первых спасибо за новые версии. Красота!
Теперь, что касается вопроса о мониторинге файлов.
Цель(и) - самые разнообразные.
Иногда требуется посмотреть, что же изменяет определенный патч, который встет только на лицензионную версию программы, с целью воспроизведения схожих изменений с пиратками. Это я к примеру. Иногда требуется узнать, какая версия библиотки работает с данной прогой. Выяснив - ее можно положить в папку с программой. Таких ситуаций, бывает очень много. На прошлой странице я предлагал целую кучу фильтров, с помощью которых можно существенно сократить время отыскания интересующих вас файлов. Три основных критерия - размер, расширение и часть пути к файлу.
Автор: Trancsend
Дата сообщения: 06.02.2008 07:11
А что, в природе существует и не unicode? Если так, то она, конечно больше интересует.
Автор: SHANDLE
Дата сообщения: 06.02.2008 13:13
Trancsend

Цитата:
А что, в природе существует и не unicode? Если так, то она, конечно больше интересует.

В шапке есть ссылки на обе версии 1.8.2 и 2.0.1.40 unicode
Regshot 2.0.1.40 unicode - это абсолютно новая разработка. Можешь сравнить.
Автор: SHANDLE
Дата сообщения: 09.02.2008 16:20
http://wgapatcher.ru/Regshot.rar
Версия 2.0.1.45. Добавлена функция формирования .inf. И все настройки собраны в одно место. Не уверен что с .inf всё в порядке. Желающие могут проверить.
Автор: Trancsend
Дата сообщения: 10.02.2008 08:44
SHANDLE
Я ж с самого начала сравнивал. Просто, может у тебя есть и версия, способная сохранять в формате REGEDIT4.

Добавлено:
Inf - хорошая задумка. Тестить надо.
Автор: SHANDLE
Дата сообщения: 10.02.2008 13:11
Trancsend

Цитата:
Я ж с самого начала сравнивал. Просто, может у тебя есть и версия, способная сохранять в формате REGEDIT4.

мой Regshot, сохраняет отчеты в REGEDIT5, от REGEDIT4 отличается только заголовком
Windows Registry Editor Version 5.00 вместо
Windows Registry Editor Version 4.00
И тем, что он в Юникоде, а не в ANSI.

Здесь всё написано про последнюю версию 2.0.1.40
http://www.czechcup.com/regshot/
Я вот думаю, сделать список исключений, для веток типа "последние открытые файлы" и прочего мусора. Сейчас можно перед формированием отчета посмотреть структуру отличающихся веток, и убрать заведомо не интересное. Но это одноразовая акция, т.е. нужно делать перед каждым отчетом. Сейчас работаю над тем, как их этого окошка выбора ключей что то можно было запомнить на будущее и больше не обращать на это внимания.
Автор: SHANDLE
Дата сообщения: 11.02.2008 06:19
Версия 2.0.1.47 опубликована. Может запоминать мусорные ветки и игнорировать их.
Автор: Shido
Дата сообщения: 11.02.2008 15:28
SHANDLE Полезно. Спасибо.
Автор: ProbaRK
Дата сообщения: 12.02.2008 08:46
SHANDLE

Первое впечатление - хорошее.

Мне для работы (использую Far), удобнее было-бы, что бы Regshot сохранял отчеты сразу в *.reg и в REGEDIT4.

В *.inf иногда удобнее не делать вынос в секцию [Strings]

Может, в будущем, появится возможность выбирать настройки?
Автор: SHANDLE
Дата сообщения: 12.02.2008 11:58
ProbaRK

Цитата:
Мне для работы (использую Far), удобнее было-бы, что бы Regshot сохранял отчеты сразу в *.reg

В принципе можно расширение изменить, но тогда IE по ссылке будет пытаться его "Применить", а не открывать для просмотра. Может кто знает, как заставить IE смотреть .reg, используя HTML? У MS HTML отклоняется от общепринятых стандартов, может есть какие то не известные мне фокусы. В принципе можно и javascript задействовать. Я хочу чтобы ссылка в отчёте позволяла именно заглянуть в этот .reg, а не пыталась производить какие то действия с реестром.


Цитата:
в REGEDIT4.

REGEDIT4 - это формат для Win98, кому он сейчас нужен. К тому же если конвертировать UNICODE в ANSI, то нужно подставлять CodePage. И не все символы UNICODE конвертируются в ANSI в соответствии с CodePage. И придется задавать этот CodePage.

Цитата:
В *.inf иногда удобнее не делать вынос в секцию [Strings]

В принципе тоже можно сделать. Я, собственно, так и сделал сначала. А позже ознакомился с "правилами хорошего тона".

В общем, минимум ещё одна закладка в настройках обеспечена.
Автор: SHANDLE
Дата сообщения: 12.02.2008 15:54
В принципе можно сделать ссылку на .reg в виде функции javascript, которая запускает notepad.exe через ActiveX :
var shellObj = new ActiveXObject("wscript.Shell");
shellObj.run('notepad.exe file.reg');

Но IE материться каждый раз, говорит, что опасные ActiveX. Можно его отучить от этого, или это бесполезно?
Автор: SHANDLE
Дата сообщения: 13.02.2008 10:29
Хотел только что выложить новую версию, но ещё одна идея стукнула в голову.
С .inf - теперь можно выбирать выносить ключи в [strings], или нет.
С .reg - можно выбирать в REGEDIT4 или REGEDIT5 закатывать.
Но с этими страницами кодировки MS чего то намутила, я не успел разобраться, REGEDIT4 пока делается в кодировке по умолчанию. Хорошо это или нет, не знаю. В принципе может быть такая пакость, если ОС - английская, на ней MUI русский, то не исключено, что кириллица запишется кракозяблами. Возможности проверить нет.
Ну и расширение файлов реестра можно установить по выбору .txt или .reg. .txt Удобней для браузера, .reg - для непосредственого применения. .reg в браузере будет открываться с помощью ActiveX, поэтому браузер будет все время предупреждать об опасных ActiveX.
(Ну MS, сама изобрела этот ActiveX, а теперь всё время твердит- он опасен, опасен, опасен, опасен, ...)

Я идея в том, чтобы сделать выбор, какой файл (Undo.reg? Rego.reg? Undo.inf? Redo.inf) нужно создавать вместе отчётом. Расставляем галочки, и получаем от 1 голого HTML очёта до полного комплекта из пяти файлов. (Количеством мусора можно будет управлять ).
Добавлено:
Выложил версию 2.0.1.50, корректировать сайт не хватает энергии.
Автор: Shido
Дата сообщения: 13.02.2008 15:00
SHANDLE
Можно ли расчитывать на копирование изменённых-добавленных файлов обнаруженных программой в некоторую папку вместе с отчётом. Ну и добавление соответствующих записей о копировании-удалении соответсвующих файлов в inf-файлах?

Для тех кто занимается моддингом винды или программ былобы очень удобно.
Автор: SHANDLE
Дата сообщения: 13.02.2008 16:22
Shido
С файлами - это отдельная тема (пока). В перспективе собираюсь прикрутить и наблюдение за файлами. У меня это пока раскидано (отдельные части) по нескольким тестовым проектам. Как получится все это собрать в одно целое, так и вставлю в regshot. А дополнительные функции (копирование, регистрация в .inf и пр.), это уже дело нехитрое.

Добавлено:
Все таки проглядел кое что. С переключателем языков обнаружили баг (не выбирался язык прописанный в regshot.ini), Кнопка Применить на закладках не включалась. В версии от 14 февраля (MD5 9FB13D090228B25A7CA12B1F1D0B2BF8) всё исправлено. Также реорганизован список исключений. В regshot.ini сделана замена KeyN=HKEY_... на HKEY_...=1 (или 0). Для того чтобы ветки из списка можно было включать/выключать по отдельности.

Страницы: 123456789101112131415

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


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