


RegScanner v1.30
Copyright (c) 2004 - 2006 Nir Sofer
Web Site: http://www.nirsoft.net



Description
===========

RegScanner is a small utility that allows you to scan the Registry, find
the desired Registry values that match to the specified search criteria,
and display them in one list. After finding the Registry values, you can
easily jump to the right value in RegEdit, simply by double-clicking the
desired Registry item. You can also export the found Registry values into
a .reg file that can be used in RegEdit.



Advantages over RegEdit find of Windows
=======================================


* RegScanner utility display the entire search result at once, so you
  don't have to press F3 in order to find the next value.
* In addition to the standard string search (Like in RegEdit),
  RegScanner can also find Registry values by data length, value type
  (REG_SZ, REG_DWORD, and so on), and by modified date of the key.
* RegScanner can find a unicode string located inside a binary value.
* RegScanner allows you to make a case sensitive search.
* While scanning the Registry, RegScanner display the current scanned
  Registry key, as opposed to RegEdit, that simply display a boring
  "Searching the registry" dialog-box.



Versions History
================


* Version 1.30:
  o New search option: search by value type.
  o New option: Save/load RegScanner configuration.
  o A tooltip is displayed when a string in a column is longer than
    the column length.
  o The configuration of RegScanner utility is now saved into a file
    (regscanner.cfg - located in the same folder of the executable file)
    instead of saving it to the Registry.
    (If from some reason, you still want that RegScanner utility will
    save the configuration data into the Registry, run it with /usereg
    parameter)

* Version 1.20:
  o New option: Export selected items to a .reg file that you can use
    in RegEdit.
  o New column: Data Length.
  o New search option: search by data length.
  o Dramatically reduced memory footprint during search. (Fixed bug
    from previous versions)

* Version 1.10:
  o New column: Key Modified Time (Only for Windows NT/2000/XP)
  o New search option: by key modified time (Only for Windows
    NT/2000/XP)
  o New search option: Add entry for each found key (Only when you
    select to search by key name)
  o New search option: Search for Unicode strings in binary values.
  o Added support for Windows XP visual styles.

* Version 1.00: First Release.


License
=======

This utility is released as freeware. You are allowed to freely
distribute this utility via floppy disk, CD-ROM, Internet, or in any
other way, as long as you don't charge anything for this. If you
distribute this utility, you must include all files in the distribution
package, without any modification !



Disclaimer
==========

The software is provided "AS IS" without any warranty, either expressed
or implied, including, but not limited to, the implied warranties of
merchantability and fitness for a particular purpose. The author will not
be liable for any special, incidental, consequential or indirect damages
due to loss of data or any other reason.



Using RegScanner
================

RegScanner is a standalone executable, and it doesn't require any
installation process or additional DLLs. In order to start using it, just
run the executbale file - regscanner.exe

After running RegScanner, you should select the desired scan/search
options. There are 2 main scan modes:
* Load all keys and values starting from the base key: If you select
  this option, all values under the specified key and its subkeys will be
  loaded. For example, You can view all Internet Explorer settings of the
  current user, by loading all values under
  HKCU\Software\Microsoft\Internet Explorer.
* Load only values match to the following find criteria: If you select
  this option, only values that matches to the specified find string will
  be loaded. If you want to search in the entire Registry, the 'Base Key'
  string should be empty.
In addition to the above options, you can also filter the scanned
Registry values by key modified date, by value data length, or by value
type.

Notice: If you want that RegEdit will be opened as fast as possible with
the right Registry value, you should disable the 'transition effects' on
your system. (On Windows 2000, go to the 'Display Properties' window,
select the 'Effects' tab, and uncheck the 'Use transition effects...'
option.



Translating RegScanner to other languages
=========================================

In order to translate RegScanner to other language, follow the
instructions below:
1. Run RegScanner with /savelangfile parameter:
   regscanner.exe /savelangfile
   A file named regscanner_lng.ini will be created in the folder of
   RegScanner utility.
2. Open the created language file in Notepad or in any other text
   editor.
3. Translate all string entries to the desired language. Optionally,
   you can also add your name and/or a link to your Web site.
   (TranslatorName and TranslatorURL values) If you add this information,
   it'll be used in the 'About' window.
4. After you finish the translation, Run RegScanner, and all
   translated strings will be loaded from the language file.
   If you want to run RegScanner without the translation, simply rename
   the language file, or move it to another folder.



Feedback
========

If you have any problem, suggestion, comment, or you found a bug in my
utility, you can send a message to nirsofer@yahoo.com
