[Bug 7115] Need for Speed III installer fails in Win9X mode, reporting "Could not get 'HardWareKey' value" (support for 'HKEY_DYN_DATA\\Config Manager\\Enum' missing)

wine-bugs at winehq.org wine-bugs at winehq.org
Sat Mar 15 16:11:50 CDT 2014


http://bugs.winehq.org/show_bug.cgi?id=7115

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |Installer
                 CC|                            |focht at gmx.net
            Summary|Need for Speed III          |Need for Speed III
                   |installer error: Could not  |installer fails in Win9X
                   |get 'HardWareKey' value     |mode, reporting "Could not
                   |                            |get 'HardWareKey' value"
                   |                            |(support for
                   |                            |'HKEY_DYN_DATA\\Config
                   |                            |Manager\\Enum' missing)

--- Comment #19 from Anastasius Focht <focht at gmx.net> ---
Hello folks,

confirming.

It should only affect games/installers that truly need WinVer 'Win9x' for
whatever reasons (old games that never targeted NT/XP systems).

--- snip ---
...
0009:Call advapi32.RegOpenKeyExA(80000006,0068179c "Config
Manager\\Enum",00000000,00000008,0033faf0) ret=00405cd5
0009:Call advapi32.RegEnumKeyA(00000048,00000000,0033fafc,00000100)
ret=00405d4e
0009:Ret  advapi32.RegEnumKeyA() retval=00000103 ret=00405d4e
...
0009:Call advapi32.RegOpenKeyExA(80000006,006817ec "Config
Manager\\Enum\\",00000000,000f003f,0033f9dc) ret=00405e04
0009:Ret  advapi32.RegOpenKeyExA() retval=00000000 ret=00405e04
0009:Call advapi32.RegQueryValueExA(0000004c,0043a40c
"HardWareKey",00000000,00000000,0033f9e8,0033faf8) ret=00405e59
0009:Ret  advapi32.RegQueryValueExA() retval=00000002 ret=00405e59 
...
--- snip ---

That (dynamic) registry tree is managed by Win9X configuration manager which
maintains a list of active devices under 'HKEY_DYN_DATA\\Config Manager\\Enum'
The items in the list contain values named "HardwareKey" which are the names of
keys under 'HKEY_LOCAL_MACHINE\\Enum'.

$ wine --version
wine-1.7.14-126-g2bb1059

Regards

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list