Method One:
Turn off data protection, edit the Boot.ini file, and change/noexecute=optin to/noexecute=alwaysoff.
To edit Boot.ini, click Right on my computer at the beginning-Properties-Advanced, startup, and failback settings-edit!
Method Two:
The Win XP SP2 has Data Execution protection (DEP) capabilities that you need to work with a processor that supports DEP-enabled processors, such as the Intel PENTIUM4 processor with the letter "J" in the AMD Athlon64 and numbering.
The DEP feature effectively blocks access to protected memory areas for programs that are not allowed, and once this memory access is generated, the program is forced to shut down by Windows to protect system security.
However, for early applications, there may be a compatibility issue with DEP functionality, which can cause applications to fail or system crashes, and so on. At this point, you can turn off the DEP feature of Win XP SP2 if you want to continue using your application normally. The operation method is as follows:
Open the Boot.ini file under the root directory of the system partition and edit it. Change the "/noexecute=optin" to "/execute" and restart the system after saving, and the DEP feature in the system is turned off.
For example, the contents of the Boot.ini file are as follows:
[boot loader]
Timeout=30
Default=multi (0) disk (0) rdisk (0) partition (1) \ Windows
[Operating Systems]
multi (0) disk (0) rdisk (0) partition (1) \windows= "Microsoft WINDOWS XP home Edition"/noexecute=optin/fastdetect
When modified, the last line becomes:
multi (0) disk (0) rdisk (0) partition (1) \windows= "Microsoft WINDOWS XP home Edition"/execute/fastdetect
Or:
I advise you to reload the system may be less trouble, if not installed can not accept his protection:
Right point my Computer, properties--advanced--performance settings--Data Execution protection, select except ... Outside of the protection, select Explorer