http://bugs.winehq.org/show_bug.cgi?id=8331
------- Additional Comments From focht@gmx.net 2007-09-05 04:18 ------- Hello,
--- quote --- I tried to pass some extra commandline arguments as wel, but didn't make any difference, and there's no mention that the app needs commandline arguments. Maybe another case of copy protection? --- quote ---
Yep. It is protected by ActiveMark v6.x (Macrovision). Interesting software protection, faciliating many latest generation anti-debugging/reversing stuff.
It currently dies due to insufficiency of advapi32 service API. EnumServicesStatusExA() is currently a mere stub. While trying to check for (in)famous kernel debuggers (and extensions) it derefs NULL data.
You already noticed few trace output. This is because the protector messes with API entry points (skipping first instructions) thus interfering with wine's relay feature. Though this works - with the side effect that you dont see some calls in trace that are actually made. :-)
Regards