https://bugs.winehq.org/show_bug.cgi?id=40623
--- Comment #39 from hw1380@my.mail.de --- (In reply to Anton Romanov from comment #38)
@Mathieu No, those fixmes do not look related at all, I tried to do some tracing on DOOM demo, it does not do a lot before getting stuck:
Creates some weird named pipe, Installs vectored exception handler Starts couple of anti-debugging threads, one of which triggers single-step exceptions, which are getting in the aforementioned handler (I guess that is exactly the point of it - to verify that it gets them). After that it verifies that steam is installed on the system by querying HKCU/Software/Valve/Steam Steampath value, after that it creates a copy of that string ... and thats the last meaningfull thing I got out of it - after that things just go haywire.
Unrotunately, I was not able to debug more than that - my attempts to use winedbg with DOOM have failed.
I guess that this was to be expected.
There is an article on a german IT news site: http://www.golem.de/news/denuvo-verdammt-gute-leute-versuchen-unseren-schutz... The CEO of Denuvo was explaining how Denuvo basically works. (2nd page)