[Bug 22937] New: WBEM / WMI not implemented

wine-bugs at winehq.org wine-bugs at winehq.org
Sat May 29 13:53:49 CDT 2010


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

           Summary: WBEM / WMI not implemented
           Product: Wine
           Version: unspecified
          Platform: All
        OS/Version: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: -unknown
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: felix.nawothnig at gmail.com


Wine is currently missing an WBEM / WMI implementation.

IWbemLocator::ConnectServer() is stubbed and returns WBEM_E_FAILED.

As part of a host-locking algorithm my application (we all have to pay our
rent) tries to connect to \\.\ROOT\CIMV2, executes the WQL command

"SELECT * FROM Win32_OperatingSystem"

and looks for the "SerialNumber" property there, which is among the information
used to generate a host-key which is later matched against the entered
license-key.

Obviously this fails at the first step, causing my application to refuse to
start.

Although this can be categorized as a copy-protection issue I'm not doing any
dirty tricks here - just using a perfectly normal, documented interface to
query some information about the system (which could be implemented in wine
without problems by simply generating a random SerialNumber during initial
registry setup or something).

So much for the bug-report - I realize this is nothing new but I couldn't find
anything in bugzilla and this might after all affect other applications too
(searching the net you find quite some fixme stubs from
wbem_locator_ConnectServer).

I also realize that implementing WBEM is not an easy task done over the
weekend. :-)

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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