Evidently there are two versions of DEP; the earlier version is done using software and a newer version that uses hardware. The hardware version exists only in 64-bit processors and is used only by 64-bit Windows.

DEP can prevent code from being executed that is in memory designated as data. It makes sense that a DEP would be a problem for a VM. DEP can be enabled/disabled for specific processes.

I hope the following helps.

A description of the differences between 32-bit versions of Windows Vista and 64-bit versions of Windows Vista
http://support.microsoft.com/kb/946765

Data Execution Prevention
http://msdn.microsoft.com/en-us/library/aa366553(VS.85).aspx

A detailed description of the Data Execution Prevention (DEP) feature in Windows XP Service Pack 2, Windows XP Tablet PC Edition 2005, and Windows Server 2003
http://support.microsoft.com/kb/875352



DanH wrote:

Note that a lot of things (like "Data Execution Protection") appear to
be unique to the 64-bit version of Windoze, so folks with 32-bit
machines will have no problem.

--
You received this message because you are subscribed to the Google
Groups "Android Beginners" group.

NEW! Try asking and tagging your question on Stack Overflow at
http://stackoverflow.com/questions/tagged/android

To unsubscribe from this group, send email to
android-beginners+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-beginners?hl=en

Reply via email to