Windows 2008 R2 (and others), System Properties, Advanced tab, Performance - Settings button, Data Execution Prevention tab

DEP can be turned off per program or completely here.

What is best practice for Sybase SQL Anywhere in this regard?

Thanks Ivan

asked 22 Sep '11, 11:45

ivankb's gravatar image

accept rate: 50%

edited 25 Sep '11, 06:46

Volker%20Barth's gravatar image

Volker Barth

Seems it is irrelevant ion my case as I am using 64 bit and I found this:


"System DEP configuration settings apply only for 32-bit applications and processes when running on 32-bit or 64-bit versions of Windows. On 64-bit versions of Windows, if hardware-enforced DEP is available it is always applied to 64-bit processes and kernel memory spaces and there are no system configuration settings to disable it."

(22 Sep '11, 11:52) ivankb

It should always be safe to run SQL Anywhere with DEP enabled. Moreover, just as Microsoft did for 64-bit software, I'd enable DEP everywhere on 32-bit systems. If you encounter a problem, ensure it is not due to malware then look for updates that are compatible with DEP and, if none are available, disable DEP for that particular process. There weren't many programs that legitimately executed code from data pages -- I think I recall that some printer drivers did it.

permanent link

answered 22 Sep '11, 22:34

John%20Smirnios's gravatar image

John Smirnios
accept rate: 37%

Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here



Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:


question asked: 22 Sep '11, 11:45

question was seen: 6,288 times

last updated: 25 Sep '11, 06:46