I need to save and restore an entire registry key and groups of subkeys depending on which program a user needs to run (both require different reg entries under the same key... I didn't write it:}).<br><br>I can sucessfully export a "hive" file using TRegistry.SaveKey, but cannot use RestoreKey to restore the hive of data to the reg. The help file is very very weak on these methods. Using D5 C/S<br><br>Greg Pencheff<br>County of Lancaster PA<br>