Skip Menu |

This queue is for tickets about the Win32-TieRegistry CPAN distribution.

Report information
The Basics
Id: 21678
Status: resolved
Priority: 0/
Queue: Win32-TieRegistry

People
Owner: Nobody in particular
Requestors: alexchorny [...] gmail.com
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: 0.24
Fixed in: (no value)



Subject: REG_BINARY instead of REG_DWORD
ActiveState perl v5.8.7 built for MSWin32-x86-multi-thread Binary build 813 1..4 ok 1 ok 2 # REG_DWORD is 4, type is 3 not ok 3 # $val->[0] is "▒ " not ok 4 REG_DWORD is expected in test, but in my registry this entry is REG_BINARY. Value is \xb1\x00\x00\x00 which shows in test log. So it works but test expects different type and value in registry. ------- Alexandr Ciornii, http://chorny.net
From: Alexandr Ciornii <alexchorny [...] gmail.com>
Found software that changes it. CDSlow (program for setting CD maximum speed) changes it's type to REG_BINARY and value to \xb1\x00\x00\x00 when disabling autorun.
From: alexchorny [...] gmail.com
Vadim Druzhin, author of CDSlow, says that Win9x stores it as BINARY, but NT * - as DWORD and Microsoft writes that any can be used. Any is valid for explorer. He can change this type if it really important. I will write patch that if type is BINARY, will try to detect CDSlow. ------- Alexandr Ciornii, http://chorny.net
Currently this error does not appear, I suppose in newer versions of CDSlow it is done differently. -- Alexandr Ciornii, http://chorny.net