VOGONS


First post, by Exploit

User metadata
Rank Member
Rank
Member

Is there a list of games that do not work with Data Execution Prevention (DEP) or Address Space Layout Randomization (ASLR) enabled on Windows?

Reply 1 of 2, by BEEN_Nath_58

User metadata
Rank l33t
Rank
l33t

I have never heard of ASLR until now so I can't comment.

About DEP, I think the behaviour is variable. Diablo gave issues previously but then self fixed itself with DEP ON

previously known as Discrete_BOB_058

Reply 2 of 2, by jmarsh

User metadata
Rank Oldbie
Rank
Oldbie

Diablo definitely doesn't work by default because storm.dll generates dynamic code in memory that wasn't allocated with CODE_EXEC permission, which then blows up when it tries to execute because it's exactly the situation that DEP was intended to prevent. If you get the version sold by GoG, they applied a byte patch as a workaround (of course only after users figured it out for themselves on their forum).

Offhand I don't know of any games that are affected by ASLR but it's not hard to imagine game devs doing dumb things like sticking extra info in the "unused" bits of pointers that would cause an issue.