http://bugs.winehq.org/show_bug.cgi?id=22580
--- Comment #44 from joakim.tjernlund@transmode.se 2010-05-14 13:19:44 --- (In reply to comment #43)
(In reply to comment #42)
I do wonder if GetVersion() works in all parts of Wine?
Of course it does.
OK, good to know
It would be far more helpful to focus on the crypt32 error, i.e. to see why the builtin version of crypt32 doesn't work. Please open a new bug for that, and attach a +crypt log to it.
The crypt32 error comes from calling RegisterWaitForSingleObject() with tmo == 0 this is legal on < Vista and implies executeOnlyOnce. However never Windows has dropped the "implies executeOnlyOnce" so you get a loop that consumes 100% CPU. Still no one has justified the new behavior as as something useful, I think it is useless and newer apps just avoids it. Someone please prove me wrong.