Registry

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

	regdump key...

	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

	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

	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.

                                                                AJCD 7/6/97

[Home] [Up]
Wrapped on 2nd October 1998 by angus@harlequin.com