inspector: Read information about Windows guests from the Registry.
authorRichard Jones <rjones@redhat.com>
Mon, 8 Mar 2010 19:31:12 +0000 (19:31 +0000)
committerRichard Jones <rjones@redhat.com>
Mon, 8 Mar 2010 19:35:23 +0000 (19:35 +0000)
commitebfcb7f23df4546977628dc718982730682a68c0
treeb5ed6e97fdf3673fa065cfaef846cdc188744a72
parent4851466ec5adbbc039222201f7c3b1bc3b97e84e
inspector: Read information about Windows guests from the Registry.

This commit changes substantially the way that we get information
about Windows guests.  We now use the Windows Registry to get
information such as the version, product name and much else.

This uses Win::Hivex (ie. the hivex library).  'reged' is no longer
needed or used.

As an incidental change, this also tries harder to search for
%systemroot%, in the case when we cannot find boot.ini (ie.
Windows Vista and more recent).  This ensures we can get more
detail from those versions of Windows.
README
inspector/example4.xml
inspector/virt-inspector
perl/lib/Sys/Guestfs/Lib.pm