Copyright (C) Angus J. C. Duggan 1996-1997
This package contains three programs for saving the contents of the Windows
NT registry, comparing the contents to saved files, and setting the
contents from a saved file.
WARNING: CHANGING THE CONTENTS OF THE REGISTRY MAY DAMAGE YOUR OPERATING
SYSTEM AND RENDER IT UNUSABLE. USE THESE PROGRAMS ENTIRELY AT YOUR OWN RISK.
DO NOT CHANGE REGISTRY ENTRIES THAT YOU DO NOT UNDERSTAND.
There are three programs:
Regdump outputs the contents of the specified registry key to
standard output, in an ASCII form. The contents of the key are dumped
recursively, with the type of each value or key first, then its name,
then its value. Here is how values are dumped:
Keys REG_KEY type, string for key name, string for key class.
Strings REG_SZ or REG_EXPAND_SZ type, string for value name, string
for value. Double quoted strings have an implicit
zero-terminator character, single quoted strings do not.
Backslashes, quotes and non-printable characters are escaped.
Multi-strings have type REG_MULTI_SZ, followed by a decimal
number giving the number of strings, then the string values.
DWORD REG_DWORD (or REG_DWORD_LITTLE_ENDIAN or REG_DWORD_BIG_ENDIAN)
type, string for value name, decimal value.
Binary REG_BINARY type, string for value name, decimal value length,
hex dump for bytes.
Others Similar to binary; type, string for value name, decimal value
length, value bytes.
regdiff [-new] [-modify] [-delete] [-all] file...
Regdiff compares a file in the format output by regdump to the
current registry. The output is similar to regdump, except that '+',
'-' or '!' may be prefixed to each value depending on whether the
value is added, deleted, or modified with respect to the file. Each
key in the file is compared recursively. The options determine which
of new, modified, and/or deleted values and keys are output. The
default is all.
regset [-new] [-modify] [-delete] [-all] file...
Regset sets values in the registry from a file in the format output
by regdump or regdiff. The options determine what combination of new
values are added, modified values are changed, or deleted values are
removed. The default is all.
THIS SOFTWARE COMES WITH *NO* WARRANTY, EITHER EXPRESS OR IMPLIED. USE AT
YOUR OWN RISK. THIS SOFTWARE IS UNSUPPORTED. THE AUTHOR RESERVES THE RIGHT TO
IMPLEMENT WHATEVER FEATURES HE DESIRES, AND ACKNOWLEDGES NO OBLIGATION TO
CONFORM TO ANY EXISTING OR FUTURE STANDARDS.
Wrapped on 2nd October 1998 by email@example.com