Hi, I have made more progress on editreg. Perhaps others would like to help complete it. It needs more work on the iterators, plus the access functions. It also needs code to write registries and to hanldle command line etc.
Here is an example of the only thing it can do so far, which is to list the full path name of all the keys: ./bin/editreg NTUSER.DAT \$$$PROTO.HIV\AppEvents\EventLabels\.Default \$$$PROTO.HIV\AppEvents\EventLabels\ActivatingDocument \$$$PROTO.HIV\AppEvents\EventLabels\AppGPFault \$$$PROTO.HIV\AppEvents\EventLabels\CCSelect \$$$PROTO.HIV\AppEvents\EventLabels\Close \$$$PROTO.HIV\AppEvents\EventLabels\CriticalBatteryAlarm \$$$PROTO.HIV\AppEvents\EventLabels\DeviceConnect \$$$PROTO.HIV\AppEvents\EventLabels\DeviceDisconnect \$$$PROTO.HIV\AppEvents\EventLabels\DeviceFail \$$$PROTO.HIV\AppEvents\EventLabels\EmptyRecycleBin ... \$$$PROTO.HIV\Control Panel\Accessibility\TimeOut \$$$PROTO.HIV\Control Panel\Accessibility\ToggleKeys \$$$PROTO.HIV\Control Panel\Appearance\Schemes \$$$PROTO.HIV\Control Panel\Colors \$$$PROTO.HIV\Control Panel\Current \$$$PROTO.HIV\Control Panel\Custom Colors \$$$PROTO.HIV\Control Panel\Desktop\WindowMetrics \$$$PROTO.HIV\Control Panel\don't load \$$$PROTO.HIV\Control Panel\Input Method\Hot Keys\00000010 \$$$PROTO.HIV\Control Panel\Input Method\Hot Keys\00000011 \$$$PROTO.HIV\Control Panel\Input Method\Hot Keys\00000012 \$$$PROTO.HIV\Control Panel\Input Method\Hot Keys\00000070 ... \$$$PROTO.HIV\Software\Microsoft\Fax\Setup \$$$PROTO.HIV\Software\Microsoft\Fax\UserInfo \$$$PROTO.HIV\Software\Microsoft\File Manager\Settings \$$$PROTO.HIV\Software\Microsoft\Internet Connection Wizard \$$$PROTO.HIV\Software\Microsoft\Internet Explorer\Desktop\Components\0 \$$$PROTO.HIV\Software\Microsoft\Internet Explorer\Desktop\General \$$$PROTO.HIV\Software\Microsoft\Internet Explorer\Desktop\Old WorkAreas \$$$PROTO.HIV\Software\Microsoft\Internet Explorer\Desktop\SafeMode\General \$$$PROTO.HIV\Software\Microsoft\Internet Explorer\Desktop\Scheme ... Regards ----- Richard Sharpe, rsharpe[at]ns.aus.com, rsharpe[at]samba.org, sharpe[at]ethereal.com, http://www.richardsharpe.com
