Registry Commander is an enhanced registry editor, with a lot of features superior to Windows regedit.
Here are some key features of "Registry Commander":
· Registry Commander uses some standard shortcuts defined from back in the DOS days in applications such as Norton Commander.
· A column always displays the size of a values data.
· Supports all 12 data types in the registry, defined in the "winnt.h" header file. Most other registry editors only handles Strings, Binary, DWord & Expanded Strings sometimes even MultiString, that's only 5.
· Copy or Rename/Move entire keys and values from one key to another.
· A history list has been added to quickly jump from current key to a previously key.
· Cut or Copy keys and values from one key and paste them into another, using the clipboard.
· Able to change a value's data type. E.g. you can change a string into a binary value without changing the contents of the data.
· Ability to interpret one value for another, without modifying the data. This would allow you to view a string saved as a binary value.
· Search part of or the entire registry database, not only can you search by a keyword, but you can also search by size or data type.
· Registry Commander allows you to bookmark keys or values so you can access them more quickly.
What's New in This Release: [ read full changelog ]
· You can now control the format of the value data shown in the listview. The tab "Type Format" in the configuration dialog, contains an edit field for each data type, by editing these, you control the output.
· Pressing Ctrl R in the "Key Tree" dialog will refresh the tree, and allow new keys to be displayed.
· Added a notify sound, which is played after some functions, e.g. after a search has completed. You can choose what wave file to be played, in the configuration dialog.
· Fixed a very nasty bug that caused stack overflow in the search function. This could occur if RegQueryInfoKey() returned a pcbMaxSubKeyLen of zero, even if it was not. Am I looking at a bug in the Windows Registry API here? What I do, is to allocate a buffer with the size pcbMaxSubKeyLen 1, with the pcbMaxSubKeyLen of zero that leaves our buffer with a size of 1, not enough to store a key name, therefore all subkeys within this key would be reported as an empty string, and the search routine would go into an endle...