X-Git-Url: http://git.annexia.org/?p=libguestfs.git;a=blobdiff_plain;f=tools%2Fvirt-win-reg;h=10636172f915d4c9e1d68b8faa0f09639376ca3c;hp=56dd6d643f6d2f176025af64bfd045e88a8ea416;hb=35900223df1d05d0b8f4da79c854bee9899f81be;hpb=4a6890d824b6bcb811e0dca9a0e77d81451a9056 diff --git a/tools/virt-win-reg b/tools/virt-win-reg index 56dd6d6..1063617 100755 --- a/tools/virt-win-reg +++ b/tools/virt-win-reg @@ -125,7 +125,9 @@ Enable debugging messages. my $uri; -=item B<--connect URI> | B<-c URI> +=item B<-c URI> + +=item B<--connect URI> If using libvirt, connect to the given I. If omitted, then we connect to the default libvirt hypervisor. @@ -483,10 +485,11 @@ sub lookup_pip_of_user_sid chomp; # The contents of the registry are a windows path, possibly - # containing %systemroot%. Expand it and remove some other - # windows-isms. The caller will do case_sensitive_path for us, so - # we don't need to do that. + # containing %systemroot% and %systemdrive% (on Win XP). Expand + # it and remove some other windows-isms. The caller will do + # case_sensitive_path for us, so we don't need to do that. s/%systemroot%/$systemroot/i; + s/%systemdrive%//i; s/^c://i; s,\\,/,g; @@ -637,6 +640,17 @@ to find out is to look at the C key: Similarly, other C keys in the path may need to be replaced. +=head1 DELETING REGISTRY KEYS AND VALUES + +To delete a whole registry key, use the syntax: + + [-HKEY_LOCAL_MACHINE\Foo] + +To delete a single value within a key, use the syntax: + + [HKEY_LOCAL_MACHINE\Foo] + "Value"=- + =head1 WINDOWS TIPS Note that some of these tips modify the guest disk image. The guest