Here's an example from some code I have:

my $power_key = $Registry->{"LMachine/SYSTEM/CurrentControlSet/Control/Session
Manager/Power/"};
$power_key->{"/Heuristics"} = [ pack("C*", 5,0,0,0, 0,0,0,0, 103,85,0,0,
24,0,0,0, 148,3,0,0 ), "REG_BINARY" ];

Hope it helps,
Mark

------------------------------------------------------------------
Mark Leighton
Information Commons, University of Toronto


> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] Behalf Of
> Allen, Matthew
> Sent: Friday, April 04, 2003 10:21
> To: 'Bullock, Howard A.'; Allen, Matthew; '[EMAIL PROTECTED]'
> Cc: [EMAIL PROTECTED]
> Subject: RE: TieRegistry
>
>
> Before I decided to post on this I tried pack, unpack and so on.  I can get
> it the GetValues ok, it is just the set values never convert properly.
>
> Anyone else?
>
> Thanks!
>
>
> -----Original Message-----
> From: Bullock, Howard A. [mailto:[EMAIL PROTECTED]
> Sent: Thursday, April 03, 2003 6:22 PM
> To: 'Allen, Matthew'; '[EMAIL PROTECTED]'
> Cc: [EMAIL PROTECTED]
> Subject: RE: TieRegistry
>
> If you search the TieRegistry documentation for REG_BINARY you find
> examples. Each one uses the "pack" command.
>
> Howard A. Bullock
> Global IT Infrastructure
> 717-810-3584
>
>
> -----Original Message-----
> From: Allen, Matthew [mailto:[EMAIL PROTECTED]
> Sent: Thursday, April 03, 2003 12:08 PM
> To: '[EMAIL PROTECTED]'
> Cc: [EMAIL PROTECTED]
> Subject: TieRegistry
>
> Hi all--
>
> I am trying to write to a binary key in a remote registry as a hex value:
>
> IE:
>
> --
> if ($key =
> $Registry->Open("//den06106/LMachine/SOFTWARE/ORL/WinVNC3/default/",
> {Access=>KEY_ALL_ACCESS}))
>               {
>                       {
> $okay = $key->SetValue("Password", "hex:81,47,4a,f2,7d,e3,ff,01",
> REG_BINARY);
>                       }
>               }
> --
> Running the above sets "hex:81,47,4a,f2,7d,e3,ff,01" as the value and
> converts it to hex.
>
> A .REG file lists the info like:
> "Value"=hex:81,47,4a,f2,7d,e3,ff,01
>
> I cannot seem to find anywhere to specify what kind of binary data to write.
> Anyone else ever try this that could give me some insight?
>
> Thanks!!
>
> Matthew Allen
> Systems Engineer
> Enterprise Systems Management
> _______________________________________________
> Perl-Win32-Admin mailing list
> [EMAIL PROTECTED]
> To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs
> _______________________________________________
> Perl-Win32-Admin mailing list
> [EMAIL PROTECTED]
> To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs
>

_______________________________________________
Perl-Win32-Admin mailing list
[EMAIL PROTECTED]
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs

Reply via email to