diff options
author | Richard W.M. Jones <rjones@redhat.com> | 2012-08-28 16:03:50 +0100 |
---|---|---|
committer | Richard W.M. Jones <rjones@redhat.com> | 2012-08-29 17:08:01 +0100 |
commit | 8a723ca62eb4f93f19c5c66beffaf70997afb64c (patch) | |
tree | 4a6768046b45c498506c79dd1fd629f725cc5780 /src | |
parent | 228d49bb842cda517b414bbfab460e8be429cc5f (diff) | |
download | libguestfs-8a723ca62eb4f93f19c5c66beffaf70997afb64c.tar.gz libguestfs-8a723ca62eb4f93f19c5c66beffaf70997afb64c.tar.xz libguestfs-8a723ca62eb4f93f19c5c66beffaf70997afb64c.zip |
New APIs: hivex_*
Transscribe many hivex(3) APIs into the libguestfs API.
There is one hive handle per libguestfs handle, as with Augeas.
Note that hivex uses iconv_open for some APIs (eg. hivex_value_string).
But since we delete all the i18n files from the appliance, this
doesn't work -- iconv_open returns EINVAL. Therefore hivex APIs which
require iconv cannot be bound in the daemon.
Diffstat (limited to 'src')
-rw-r--r-- | src/MAX_PROC_NR | 2 | ||||
-rw-r--r-- | src/guestfs.pod | 15 |
2 files changed, 10 insertions, 7 deletions
diff --git a/src/MAX_PROC_NR b/src/MAX_PROC_NR index aef2e272..47531021 100644 --- a/src/MAX_PROC_NR +++ b/src/MAX_PROC_NR @@ -1 +1 @@ -349 +365 diff --git a/src/guestfs.pod b/src/guestfs.pod index cd4f5c5c..7361e0a5 100644 --- a/src/guestfs.pod +++ b/src/guestfs.pod @@ -723,12 +723,15 @@ length filenames, keep the files in a tarball. =head3 ACCESSING THE WINDOWS REGISTRY Libguestfs also provides some help for decoding Windows Registry -"hive" files, through the library C<hivex> which is part of the -libguestfs project although ships as a separate tarball. You have to -locate and download the hive file(s) yourself, and then pass them to -C<hivex> functions. See also the programs L<hivexml(1)>, -L<hivexsh(1)>, L<hivexregedit(1)> and L<virt-win-reg(1)> for more help -on this issue. +"hive" files, through a separate C library called L<hivex(3)>. + +Before libguestfs 1.19.35 you had to download the hive file, operate +on it locally using hivex, and upload it again. Since this version, +we have included the major hivex APIs directly in the libguestfs API +(see L</guestfs_hivex_open>). This means that if you have opened a +Windows guest, you can read and write the registry directly. + +See also L<virt-win-reg(1)>. =head3 SYMLINKS ON NTFS-3G FILESYSTEMS |