Интеллектуальная поисковая система Nigma.ru
ZevsHost.Net - ВЫБОР БОГОВ! ЛУЧШИЙ ХОСТИНГ

Regshot 2.0 unicode for Windows XP 32 bit

Regshot 2.0 unicode

Утилита для снятия снимков реестра, сравнения и определения отличий (изменений реестра).

Уже давно существует аналогичная утилита, последнюю версию regshot 1.8.2 можно взять здесь. Она бесплатна, и существует с исходным кодом. Но мне не очень понравилось её работа. Она написана с помощью голого API, поэтому имеет такой вид как Windows 98, а все прелести стилей Windows XP она не использует. Конечно, внешний вид - это не самое главное. Отчёт, который она формирует не достаточно читабельный, и не соответствует формату REGEDIT4. Поэтому, когда нужно использовать информацию из отчёта для модификации параметров реестра, то приходится вручную конвертировать её в нужный формат. Что достаточно утомительно. Собственно поэтому, я  решил переписать утилиту. Но немного помучившись, принял другое решения - написать её с нуля, используя более передовые технологии программирования.

В результате получилась почти такая же утилита Regshot 2.0 unicode, выглядит примерно также (но в стиле Windows XP), делает примерно тоже самое, но немного быстрее, и появились дополнительные возможности. Утилита не интегрируется в систему, т.е. она не записывает ничего в реестр, а необходимые параметры хранятся в файлах regshot.ini и language.ini (для поддержки других языков).

Итак, всё по порядку:


 

Утилита умеет делать снимки реестра. Снимки может сохранять в файл, чтобы в последствие снятый снимок можно было загрузить снова. Так же может сравнивать два снимка с формированием отчёта по изменениям содержимого реестра. Отчёт формируется только в HTML формате для придания ему большей читабельности. Кроме отчёта в процессе сравнения формируются два файла (UNDO.reg и REDO.reg) в формате REGEDIT5 для приведения реестра в состояние соответствующее снимку 1 и снимку 2 соответственно. Руками уже ничего править не нужно, в файлах уже всё записано, какие новые параметры и разделы удалить, и какие изменённые и удалённые параметры восстановить. Кроме этого можно включить по желанию генерацию INF-файлов, содержащих информацию об изменениях реестра.

[ Создание | Сохранение | Сравнение | Отчёт | Параметры отчёта | Настройки | .REG и .INF | Fileshot | Другие языки | История | Обсуждение ]

 

Fileshot вычисляет MD5В версии 2.0.1.56 добавлен Fileshot. Это значит, что в снимок по желанию может быть добавлена информация о файлах в указанных папках, и при сравнении снимков может быть получена информация о новых, удалённых и изменённых файлах. Но эта возможность увеличивает время создания снимка, а при некоторых обстоятельствах - очень существенно. В самом простом случае собирается информация о размере файлов и дате их модификации. Для более тщательной проверки можно включить подсчет контрольных сумм (CRC32 и/или MD5 по выбору) содержимого файла. Подсчет контрольных сумм существенно увеличивает время создания снимка. Я провел микро исследование на предмет того, что же влияет так сильно затягивает создание снимка. Оказалось всё достаточно просто. Файлы хранятся на жестком диске. HDD является электронно-механическим устройством, и скорость его работы существенно ниже по сравнению с чисто электронными устройствами. Примерно 95% затрат времени приходится только на то, чтобы получить информацию с HDD, остальных 5% хватает на обсчёт этой информации для формирования контрольных сумм.

ВремяТип снимка
9.5 сВесь реестр
53.8 сВесь реестр + 8566 папок и 62962 файла
971.3 сВесь реестр + 8566 папок и 62962 файла с CRC32 и MD5 (суммарный размер 12 ГБ)

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

Папки для проверки и исключенийЗакладка Папки:

На ней можно задавать папки, в которых будут проверяться файлы, и папки, в которые заглядывать не нужно. Актуальны те папки, который отмечены галочками.

С помощью контекстного меню можно менять содержимое списков.

Для сравнения имеет смысл, если в обоих снимках есть указанные папки. Поэтому перед сравнением проводится ревизия обоих снимков, и исключаются все папки с файлами, которые есть только в одном снимке. Если, например, в одном снимке есть папка C:\WINDOWS, а во втором C:\Program Files, то после сравнения точно будет 0.

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


 

Шаблоны файловЗакладка Шаблоны файлов:

На ней можно управлять типами учитываемых файлов. В снимок будут добавлены только те файлы, которые соответствуют отмеченными галочками шаблонам. Если выбран шаблон *.*, то будут проверены все файлы.

С помощью контекстного меню можно управлять метками, добавлять новые, удалять и редактировать существующие шаблоны. Шаблоны могут быть самые разные, а не только типа *.ext

* означает любое количество символов, ? - один символ. Например: Report????.html найдет отчёты, создаваемые regshot-ом.

Пункт меню "Поиск в папке..." позволяет автоматически создать шаблоны для все файлов в указанной папке. Во время поиска файлов также добавляется информация о количестве и суммарном размере файлов, соответствующих каждому шаблону в столбцы таблицы "Файлы" и "Размер" соответственно.


 
. .
Загрузка
     
  Файл regshot.rar Желающие сделать добровольное пожертвование на дальнейшее развитие могут перечислить любую сумму на электронные кошельки справа. Webmoney.ru Z363205522459  
  Версия 2.0.1.66 Webmoney.ru E102869475649  
  Собран 21 января 2009 Webmoney.ru R402707906938  
  Размер 179 Кб Яндекс-деньги 4100178996949  
  MD5 A15CB0C8796DCF44F369598FFD6C831A      
 
 
   
Скачано 2765 раз
рублей Яндекс.Деньгами на счёт 4100178996949
 
. .

Copyright © 2007-2008 Белогорохов Юрий Павлович
Материалы этого сайта или его часть не могут быть опубликованы в любых средствах массовой информации, форумах, конференциях, и т.д., без предварительного разрешения.


www.webmoney.ru Rambler's Top100