hivex: Add HIVEX_OPEN_WRITE flag to allow hive to be opened for writing.
[libguestfs.git] / hivex / README
index 1b3a2db..3f7f018 100644 (file)
@@ -5,9 +5,6 @@ Copyright (C) 2009-2010 Red Hat Inc.
 This is a self-contained library for reading Windows Registry "hive"
 binary files.
 
-It is totally dedicated to reading the files and doesn't deal with
-writing or modifying them in any way.
-
 Unlike many other tools in this area, it doesn't use the textual .REG
 format for output, because parsing that is as much trouble as parsing
 the original binary format.  Instead it makes the file available
@@ -18,8 +15,14 @@ This library was derived from several sources:
 
  . NTREG registry reader/writer library by Petter Nordahl-Hagen
     (LGPL v2.1 licensed library and program)
- . http://home.eunet.no/pnordahl/ntpasswd/WinReg.txt
+ . http://pogostick.net/~pnh/ntpasswd/WinReg.txt
  . dumphive (a BSD-licensed Pascal program by Markus Stephany)
+ . http://www.sentinelchicken.com/data/TheWindowsNTRegistryFileFormat.pdf
+ . editreg program from Samba - this program was removed in later
+   versions of Samba, so you have to go back in the source repository
+   to find it (GPLv2+)
+ . http://amnesia.gtisc.gatech.edu/~moyix/suzibandit.ltd.uk/MSc/
+ . reverse engineering the format (see hivex/tools/visualizer.ml)
 
 Like NTREG, this library only attempts to read Windows NT registry
 files (ie. not Windows 3.1 or Windows 95/98/ME).  See the link above