I hate Hardware DEP [modified]
-
It just cause me problems. Was someone "protected" by hardware DEP sometime?
For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life.(John 3:16) :badger:
modified on Tuesday, February 24, 2009 2:23 PM
-
It just cause me problems. Was someone "protected" by hardware DEP sometime?
For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life.(John 3:16) :badger:
modified on Tuesday, February 24, 2009 2:23 PM
-
It just cause me problems. Was someone "protected" by hardware DEP sometime?
For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life.(John 3:16) :badger:
modified on Tuesday, February 24, 2009 2:23 PM
-
I'm trying open some old programs and DEP insists in to block... :( :(
For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life.(John 3:16) :badger:
-
It just cause me problems. Was someone "protected" by hardware DEP sometime?
For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life.(John 3:16) :badger:
modified on Tuesday, February 24, 2009 2:23 PM
DEP blocks because of bugs - namely, trying to execute code in stack- or heap-based memory. Fix bugs, no DEP. It's opt-in in 32-bit code by default on XP and Windows Vista; if you're running a server operating system I think the default is opt-out. Go to the System control panel, Advanced tab and click Settings under Performance to add new opt-outs. Programs can be compiled with a /NXCOMPAT option which tells Windows that this program is aware of DEP - these programs cannot be opted out of DEP. 64-bit code is expected to be DEP-compatible as all x64 processors support hardware DEP - 64-bit code cannot opt out. Windows Vista Service Pack 1 added more support for legacy ATL 'thunks' - if detected, it emulates the thunk code rather than close the program.
"Multithreading is just one damn thing after, before, or simultaneous with another." - Andrei Alexandrescu