You can download the plugin below:
turboreg.exe (~830kb)
This is the readme file included in the zip:
TurboRegistry Plugin v. 1.02 Beta For Total Commander ............................................... Peter Abelsson (d96-pabOOOOOOOOOOOOd.kth.se) where OOOOOOOOOOOO=@ http://www.d.kth.se/~d96-pab/turboreg.htm This is a freeware addon to the Total Commander application available at (www.ghisler.com). WARNING: I take no responsability for the functionallity of this plugin. Use at your own risk. Installation ------------ 1. Run the turboreg.exe file you have downloaded Features -------- * Browse the registry as a filesystem, keys are shown as directories and values as files. * The type of the registry value is appended as it's extension (.SZ, .DWORD, .BINARY etc) * Different icons for the common registry valuetypes. * Delete, Copy, Move and Rename values and keys with the Commander interface. * Edit registry values of the String, DWORD and BINARY type. * Edit BINARY types as BYTE, WORD or DWORD. Cut and paste in BINARY edit. * Add new registry value. * Copy registry values and keys to the harddrive as files for backup or other type of manipulation. * Export a key (and subkeys) as a .reg file. * Shows correct last modified date on keys (directories) (Win2000+ only) * Shows the correct valuesize on values (files) * Automagicly translates registry names which are illegal in a filesystem to ones that are legal. Operation --------- * You can add a new registry value by pressing F7 (Create dir) and typing '\yourvaluename'. This will create a new value with the name 'newvaluename'. You can also press enter on the special ' -Add Value- .ADDREG' file if you have it enabled. * To export a registry key and it's subkeys. Go into the key directory and type a 'x' on the command line and press enter. This will show a dialog where you specifies where you want the .reg file saved. The file will be given the same name as the registry key you are exporting (with the .reg extension added). * The following table shows the translation of registry names the plugin does: / - [slash] \ - [bslash] * - [star] : - [colon] ? - [qmark] " - [quote] . - [dot] (only translates names which are only dots) Default value - [default] (the default value in a key, is named '(default)' in regedit) Example: The valid registry name 'test*/:' gets the filename 'test[star][slash][colon]' The translation works both ways so e.g. if you want to add a deafult value you can create a value with the name [default] (if you add a nameless value it will also become the default value). Tips and Tricks --------------- * Add your favourite registry keys to your Directory meny with Ctrl-D as usual. * Edit registry values with your usual texteditor by pressing F4 on them, when the you are done editing TC will upload it to the registry. * You can find out the size of a registry key and it's subkeys by selecting it with space (if you don't have changed the meaning of the filesize to be the DWORD values of course) Configuration ------------- Go to the key HKEY_CURRENT_USER\Software\TurboRegistryPlugin with a registry editor (TurboRegistry Plugin recommended ;). * Set the ShowAddValueFile entry to 'False' if you don't want to show the ' -Add Value- .ADDREG' file. Then you have to add a new value by using F7 and prefixing the name with '\'. * Set the ShowDWORDValueAsSize to 'True' if you want the FileSize to be the value of the DWORDs instead of the size of the value. Values which is not of the DWORD type will have a filesize of -1 which causes Total Commander to show the file size as ?. NOTE: You have to restart Total Commander for configuration changes to take effect. Limitations ----------- * No Unicode support * No check for paths that becomes longer then 260 chars (will propoably cause a program crash if that happens) * Regedit is used internally to export .reg files * Not 100% optimized for performance * Only tested on Windows 2000 TotalCommander v. 5.50 Bugs(?) * In a FSPlugin: Move/Copy directory into it's own subdir -> Infinite recursion? * Is Attr and LastWriteTime in RemoteInfoStruct* ri in FsRenMovFile working? At least my Attr was always zero :/ * Alt-F3 on a file in a plugin doesn't download the file before it's viewed. Uninstallation -------------- Run the uinstall.exe in the installation directory Version history --------------- * 2002-12-05 - 1.0 Beta - Initial version * 2002-12-05 - 1.01 Beta - Added note about atl70.dll, this file must be copied to the system32 dir if it doesn't already exist there. * 2002-12-08 1.02 Beta - New installer should install everything correctly - Minor bugfix in rename