http://bugs.winehq.org/show_bug.cgi?id=35553
Bug ID: 35553 Summary: Warhammer 40,000: Dawn of War II: does not start, crypt:CertCreateContext dwFlags not implemented Product: Wine Version: 1.7.12 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: crypt32 Assignee: wine-bugs@winehq.org Reporter: abolte@systemsaviour.com Classification: Unclassified
Created attachment 47474 --> http://bugs.winehq.org/attachment.cgi?id=47474 DOW2.EXE, Wine 1.7.12, +loaddll,+crypt
I'm trying to get Dawn of War 2 working. There appear to be two obvious issues preventing it running. The first is worked around by using native wintrust and msasn1 DLLs, and restoring backups of content.cat before every program launch (which is Bug 35452). The second issue (exclusive to Dawn of War 2) is what I'm reporting in this ticket.
The first bug applies to both Dawn of War 2 and Dawn of War 2: Retribution, but as stated has a work-around. However attempting the same work-around on plain Dawn of War 2 causes us to run into the second problem:
trace:crypt:CertCreateContext (0x3, 0x10001, 0xce10000, 5861, 0x00000005, (nil)) fixme:crypt:CertCreateContext dwFlags 0x00000005 not handled fixme:advapi:RegisterTraceGuidsA (0x1bfce70, (nil), {d5b9ac76-d546-4891-bb8c-bfd865e5c7d5}, 3, 0x2142b00, (null), (null), 0x214f850): stub
More history attached, in case you need it.
Nothing further is printed to the console, but the following command is still running:
C:\Program Files\Steam\steamapps\common\Dawn of War 2\dow2.exe -logs
It's consuming 100% CPU, and will do so forever until it is manually killed.
I have not been successful in any attempt at a work-around for this bug to date.