Offline registry tools and password resetter

Advanced users page

Here are the source code and binary downloads (see bottom of page) for the registry tools, along with documentation and release history.

This page is aimed at developers, tooldisk intergators, and system technicians. If you just need to use the tool to reset a password on your system, see the bootdisk download page.


Current features of the sam and registry tools and library

Library:

Features of the tools (based on the library):


News

This is news summary for the library and tools. Please see source and HISTORY.txt for more details.

2014-02-01 - New major features!

2011-05-09

2010-06-27

2009-12-01

2008-08-02 Released a CD, but no changes to registry edit / password handling, chntpw etc.

2008-05-26

2007-09-27 2007-09-26 2007-04-09 (guess it is 10 year anniversary!)

2006-04-06, release 060213

2005-03-03, release 050303 2004-12-05, release 041205

2004-11-01 (no new release)

2004-08-18, release 040818

2004-08-09: IN VERSION 0401xx AND EARLIER: Some rather serious bugs have been discovered in the allocation routines, which are used when adding or deleting values or keys in the registry editor. In best case, they leak space, in worst case, it may corrupt the file.
NOTE: This does not generally affect password changing, since password reset just overwrites a few bytes in place, it does not reallocate space.
SUMMARY: Password edit OK. Regedit may not be. Expect new version out within a week or so.

2004-01-16, release 040116

2003-04-26:

Earlier history removed.. (started in 1997)


Source code and more info


User "manual" & tech info in the README file, or look inside the source. See the INSTALL file inside the archive on how tou build.

ntreg.c & ntreg.h now somewhat makes a rather complete library for access to the registry files. There is currenctly no documentation for the different function calls, and all functions may change in future releases. I plan on cleaning it up, and if possible mimicing the windows API.

Explanation of win3.11, win95 and NT registry files can be found in WinReg.txt, written by some German (I think, at least speaks German) named B.D. Sorry I don't have that persons full name, I can't find a name/address in the file, and it was not credited when I picked it up from some website many years ago. This is the original file as I found it, I've discovered some minor errors and some changes in newer windows versions, but not corrected the file. Look it up in my sourcecode for more detailed info.

See also the bootdisk page for easy-to-use password reset system.

Please read the

  • Frequently asked questions before asking questions. Thanks!

    HUGE DISCLAIMER!

    THIS SOFTWARE COMES WITH NO WARRANTY WHATSOEVER. THE AUTHOR IS NOT RESPONSIBLE FOR ANY DAMAGE CAUSED BY THE (MIS)USE OF THIS SOFTWARE!


    Main page

    140201, pnh@pogostick.net