Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

Geek Culture / XP Service Pack 2 RC1 #2 - DEP System

Author
Message
OSX Using Happy Dude
21
Years of Service
User Offline
Joined: 21st Aug 2003
Location: At home
Posted: 20th Apr 2004 13:00 Edited at: 20th Apr 2004 13:15
Following an experiment yesterday, for those who have AMD/Intel 64-bit processors (like moi) and SP2 RC1, you have to watch out for the DEP (Data Execution Protection) system - when activated, no DBPro program (including the compiler) will run. The editor (both the default one and RobK's one will - you just cant compile).

To get around this, you need to specify which programs you dont want DEP to generate an error for - usually you would specify the compiler, associator and various other bits.

What DEP is for is detailed here :

Quote: "Additionally, Microsoft is working with microprocessor companies to help Windows support hardware-enforced execution protection (also known as NX, or no execute) on microprocessors that contain the feature. Execution protection uses the CPU to mark all memory locations in an application as non-executable unless the location explicitly contains executable code. This way, when an attacking worm or virus inserts program code into a portion of memory marked for data only, an application or Windows component will not run it"


Whether this will be improved when the release version is released, i, of course unknown.

The main reason for mentioning it is that DirectX games (Unreal Tournament, UT2004, Halo etc etc) dont generate an error, making me think there is a DBPro problem somewhere - it would be interesting to see if BB suffers from the same problem.


The place for all great plug-ins.
Keeping it Unreal since 2004
Ravey
Retired TGC Developer
21
Years of Service
User Offline
Joined: 2nd Nov 2002
Location: Southern TGC Nerve Centre
Posted: 20th Apr 2004 13:34
Thanks for the info TCA - I've got Fx64, I'll be careful!

Regards,
Dave Milton
Check out my games: Diode, Root, Binman & Skateboard Crazy
OSX Using Happy Dude
21
Years of Service
User Offline
Joined: 21st Aug 2003
Location: At home
Posted: 20th Apr 2004 13:42
Thats good! Its easy enough to sort out, but having to add exceptions is a bit annoying...


The place for all great plug-ins.
Keeping it Unreal since 2004
empty
22
Years of Service
User Offline
Joined: 26th Aug 2002
Location: 3 boats down from the candy
Posted: 20th Apr 2004 13:58
This had been discussed on LLRGT a while ago. According to MS this should be easily fixed (setting the correct flags to the allocated memory).

Me, I'll sit and write this love song as I all too seldom do
build a little fire this midnight. It's good to be back home with you.
OSX Using Happy Dude
21
Years of Service
User Offline
Joined: 21st Aug 2003
Location: At home
Posted: 20th Apr 2004 14:02 Edited at: 20th Apr 2004 14:03
Dont go to LLRGT much - prefer to impart my knowledge here...

Quote: "According to MS this should be easily fixed "

Microsoft fix the problem or Lee fixes it ? I think it needs to be fixed by the latter.


The place for all great plug-ins.
Keeping it Unreal since 2004
empty
22
Years of Service
User Offline
Joined: 26th Aug 2002
Location: 3 boats down from the candy
Posted: 20th Apr 2004 14:57
Yeah, Lee needs to fix it.

Me, I'll sit and write this love song as I all too seldom do
build a little fire this midnight. It's good to be back home with you.
OSX Using Happy Dude
21
Years of Service
User Offline
Joined: 21st Aug 2003
Location: At home
Posted: 20th Apr 2004 15:11 Edited at: 20th Apr 2004 15:11
I sent him an e-mail about it last night, so we'll have to see how it goes...


The place for all great plug-ins.
Keeping it Unreal since 2004

Login to post a reply

Server time is: 2024-09-21 18:31:56
Your offset time is: 2024-09-21 18:31:56