What's new in Aezay Registry Commander 15.02.15

Feb 16, 2015
  • Fixed an issue with sorted bookmarks. Any action done when a list was sorted, would not act on the correct item.

New in Aezay Registry Commander 15.02.13 (Feb 14, 2015)

  • The default icon library is now the internal icons, and not "default.icl". This means there will be no warning message when run without any ICL files.
  • Added a confirmation dialog for when bookmarks are being deleted. To avoid confusion, the dialog will inform that only bookmark entries are being deleted, and not any actual registry database keys or values.
  • The value type selection dialog will now resize itself, to avoid showing scroll bars no matter what UI theme or font size is being used.
  • Added keyboard shortcuts to some of the items in the Main menu without one.
  • The INI settings file is no longer named "config.ini", but will have the same name of the main EXE file, but with an INI extension. So if the EXE file is renamed, it will use a different INI file.
  • Less flickering when resizing the window or adjusting the bookmark panel height.
  • New icon library, "squares". It features square icons of various low saturated pastel-like colors. Icons are from the famfamfam silk icon set.
  • Reordered the bookmark columns, so that the item name is first.
  • Bookmark can now be sorted. To return to an unsorted state, sort by index.
  • Added a sort indicator glyph for both listviews.

New in Aezay Registry Commander 13.02.23 (Feb 26, 2013)

  • Bookmarks are now saved entirely as raw text, this makes it a lot more simple and easier to edit manually. Old bookmark files will automatically be converted. This also fixes the 256 string length limitation the old format had.
  • It is now possible to copy the current path and current path URL to the clipboard from the main menu.
  • Left clicking on the path header will no longer copy the path to the clipboard, but will instead show the history list.
  • New option added to the configurations dialog, which lets you remember the history between sessions.
  • Selected sound file now also plays after full registry export.
  • The "Entire Registration Database" search scope will now only search HKEY_LOCAL_MACHINE and HKEY_USERS. All other roots are just subkeys of these two roots.
  • Search window position and filter settings are now saved between sessions.
  • Each section of the search dialog now has a shortcut key associated with it.
  • The type formatting for keys now supports the "%T" option, it will display the last modification time using the long date & time format. The already existing "%t" uses the short date & time format.
  • Initial font setting is now defaulted to the system font instead of "Tahoma".
  • The value type formatting for hex values "%h", has been added a second formatting method in the form of "%H". Lower case "%h" will format the hex values in lower case (a..f), "%H" will be upper case (A..F).
  • Optimized the speed and memory usage of the hexadecimal formatting display type (%H and %h).
  • Rewrote the key and value enumeration loop, both for the main window, but also for the search dialog. It should now be using less memory, and hopefully be a little faster too.
  • Open and save dialogs are now using a modern style look.
  • Fixed an issue with no type icon for bookmark items that were of a non standard registry data type.
  • It's no longer possible to incorrectly search the current key or root while in root mode. Select specific root key or entire registration database.
  • The current root handle is now stored in the "config.ini" file as a string, rather than the integer value. This makes it consistent with the rest of the program, and also makes it easier to edit manually.
  • The bookmarks listview no longer flickers when items are being added during an active search.
  • Added an option under the Visial tab of the configurations dialog to change the icon library used. This changes the icons used to identify each registry data type. If you create a custom ICL, feel free to send it this way.
  • When the icon library loaded from the "config.ini" file does not exist, a warning is shown, and the icons are loaded internally instead. Go to the options to pick a valid icon library.
  • Fixed a pointer error when saving hex value data from the edit value dialog.

New in Aezay Registry Commander 12.01.14 (Jan 16, 2012)

  • No longer reads the registry in full write access mode. It leaves that for when you have to delete or modify values. This also fixes some rare access rights issues.
  • Finally supports the mouse side buttons for going back and forth. That is MOUSE4 & MOUSE5. About time!
  • All new icons in the menus. Most are from the "famfamfam mini icons" set.
  • Fixed keys having a forward slash in their name, being interpreted as a path
  • delimiter in certain parts of the code. Registry paths do not have restrictions on the use of "/" like file folders.
  • Fixed bookmarks having their type shown under the comment column, if they had no comment set.
  • Fixed a bug in the key enumerator, caused by not forcing RegEnumKeyEx() into returning ERROR_NO_MORE_ITEMS.
  • Just like all the data types, it is now possible to customize the type format for
  • keys as well.
  • Removed the Key/Value Information dialog, as it didn't show anything that couldn't already be seen elsewhere.
  • If you're running a 64-bit version of Windows, the option to read the 64-bit registry is now on by default.
  • Icons of data types, keys and updir can now be read from an Icon Library. Set the ini key "IconLibrary" under [General] to make it read anything else but the internal icons. Refer to the readme.txt section for more info.
  • Removed the "Cut/Copy Bookmarks", it is now only used internally, and not exposed to the user.
  • The header will now display whether you are reading the 32 or 64-bit registry.
  • The feature to connect to a remote registry should now actually work, it will
  • currently let you browse the "HKEY_LOCAL_MACHINE" root.
  • New search feature added, which allows you to "Find ShellNew Keys". The entries found using this, will be the one shown in the shell context menu's quot;New" list.
  • Fixed an endless loop error which happened if you deleted the last subkey and or value within a key.
  • Using the Alt+F10 shortcut for the popupmenu, will now properly position the menu under the selected item.
  • If focus is lost while renaming a key or value (e.g. by Alt+Tabbing), the rename is now aborted.
  • While renaming a key or value, the popup menu is disabled. This is done to suppress the shortcuts and allow for less problems while renaming.
  • Ctrl+W now exits Registry Commander, just like Alt+Q does.
  • Fixed an issue caused with the option "Re-read key when the program regains focus", while being prompted for an action. E.g. If you were to mark a few items to delete, alt+tab away, then return, the selection would change due to this option, and thus deleting the wrong files when you answered the prompt.
  • It is now possible to copy and paste a value into the same key. In this case it
  • will just create a "Value - Copy #1" instead.

New in Aezay Registry Commander 1.04.3054 (Jul 2, 2007)

  • 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 endless loop. If anyone could elaborate on this, I'd be very happy to listen.
  • New option added in the configuration dialog, called "Re-read key when the program is focused". By enabling this option, the current key is automatically reread when it receives focus from another program, for instance tabbing between programs.
  • When you type in a registry path, you *must* use backslashes to divide the keys, in previous versions it was acceptable to use forward slashes as well. This was changed, because it was impossible to open a key, which had a forward slash in its name.
  • Fixed an error in the "Export Key" function, that in certain cases would save binary values, in a format that RegEdit wouldn't recognize and couldn't import.
  • Changed the names of the bookmarks. "Bookmarks -> User Bookmarks", "Search Result -> Search Bookmarks" and "Copied Items -> Cut/Copy Bookmarks". This has been done to make it clearer, that they are only bookmarks, not real registry entries.
  • The new functions "Find AutoRun Values" will list all values in HKEY_CURENT_USER and HKEY_LOCAL_MACHINE under Run/RunOnce/RunServices/RunServiceOnce in the key SoftwareMicrosoftWindowsCurrentVersion in the Search Bookmarks.
  • The "Key Tree" has been moved to the new "Tools" menu item.
  • The added "Rebuild File Associations" function is very neat, if you manually have changed a file association or default icon under HKEY_CLASSES_ROOT. It will tell Windows to rebuild its associations, so the correct icons will show.
  • I changed the way in which "Key Tree" scans the registry keys, this has made it a lot faster than in previous versions.
  • Rewrote the routine that deletes keys recursive, this fixes a problem, which only occurred on Win2k/XP. The reason is that you are not allowed to delete a registry key, on NT based systems, if it contains values. Previous versions had some problems doing this correct, because it didn't get all the values removed prior to the deletion of the keys.
  • Increased the data import blocksize to 32kb, compared to the previous versions, which only allowed 16kb. This was done, because someone notified me about a Microsoft support article, which required you to import a file into the registry, which was larger than 16kb. This was somewhat funny, since I read in the Microsoft SDK that data above 16kb should be stored in a file, and not in the registry, bah never trust Microsoft.
  • Showing the root list by pressing F12, wouldn't always draw the items from the top of the listview.
  • If you run a Windows NT based system, the write time of a key has been added to the key information.
  • Moved the "Value Data" column to be the right most column. It fits better this way I think.
  • Cut, Copy and Paste now works when you edit the name of a key or value.
  • Added the support for QWord; REG_QWORD is defined as 11. Its icon is light blue.