[Bug 35544] New: Proteus 8 Professional installer needs IWshShell3::RegRead method implementation

wine-bugs at winehq.org wine-bugs at winehq.org
Fri Feb 7 14:40:06 CST 2014


https://bugs.winehq.org/show_bug.cgi?id=35544

            Bug ID: 35544
           Summary: Proteus 8 Professional installer needs
                    IWshShell3::RegRead method implementation
           Product: Wine
           Version: 1.7.12
          Hardware: x86
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: -unknown
          Assignee: wine-bugs at winehq.org
          Reporter: focht at gmx.net
    Classification: Unclassified

Hello folks,

as the summary says...

The installer shows a 'Product License Key' dialog with a text box containing
'No Licence Key found for Proteus. Click Next to install one'.

Clicking 'Next' button does nothing but yields the following terminal output:

--- snip ---
$ wine ./Proteus\ 8\ Professional\ Setup.exe
...
fixme:wshom:ClassFactory_QueryInterface
(0xf6aa4930)->({342d1ea0-ae25-11d1-89c5-006008c3fbfc} 0x111d800)
fixme:wshom:WshShell3_QueryInterface Unknown iface
{fc4801a3-2ba9-11cf-a229-00aa003d7352}
fixme:wshom:WshShell3_QueryInterface Unknown iface
{719c3050-f9d3-11cf-a493-00400523a8a6}
fixme:wshom:WshShell3_QueryInterface Unknown iface
{719c3050-f9d3-11cf-a493-00400523a8a6}
fixme:wshom:WshShell3_RegRead (L"HKLM\\SOFTWARE\\Labcenter
Electronics\\Licences 1.1\\Professional\\Name" 0x111d0c0): stub
fixme:wshom:WshShell3_QueryInterface Unknown iface
{719c3050-f9d3-11cf-a493-00400523a8a6}
fixme:wshom:WshShell3_QueryInterface Unknown iface
{719c3050-f9d3-11cf-a493-00400523a8a6}
fixme:wshom:WshShell3_RegRead (L"HKLM\\SOFTWARE\\Wow6432Node\\Labcenter
Electronics\\Licences 1.1\\Professional\\Name" 0x111d0c0): stub
--- snip ---

Source:
http://source.winehq.org/git/wine.git/blob/2b1f2001b153190bbd3bb138684149f672a0bf12:/dlls/wshom.ocx/shell.c#l805

--- snip ---
805 static HRESULT WINAPI WshShell3_RegRead(IWshShell3 *iface, BSTR Name,
VARIANT* out_Value)
806 {
807     FIXME("(%s %p): stub\n", debugstr_w(Name), out_Value);
808     return E_NOTIMPL;
809 }
--- snip ---

'winetricks -q wsh57' obviously works around.

$ sha1sum Proteus\ 8\ Professional\ Setup.exe 
942dddef0ea99013959a090657bcb6befa1cbd3a  Proteus 8 Professional Setup.exe

$ du -sh Proteus\ 8\ Professional\ Setup.exe
163M    Proteus 8 Professional Setup.exe

$ wine --version
wine-1.7.12

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