I too am having a vey similar, if not the same issue. Running TeamViewer version 10.0.36897 on a Win XP Pro desktop works fine since December, 2014. As soon as I update (auto or manual) to the current version 10.0.38475 I get a "Windows XP Data Execution Protection error" and TeamViewer shuts down. I am using this same current version (10.0.38475) on my Win XP Home laptop, and it is working just fine. TeamViewer Support suggested to turn off the DEP for TeamViewer on the desktop, but this doesn't help. Teamviewer is checked in the DEP checkboxes, but TeamViewer still crashes. When I restore the computer from a previous good backup (from before the TeamViewer update), TeamViewer is reverted to the older version (10.0.36897), and everything again works just fine. All anti-virus and anti-malware scans show the desktop computer is clean. No other programs have been installed or changes made other than trying to update TeamViewer to the current version.
Any suggestions on what else might be going on with this Win XP Pro desktop and TeamViewer, and how to correct this issue (other than upgrading to Win 8.1 at the present time)? I have presently set the desktop to not auto update, and remain on the older version.
Thanks in advance for any suggestions or help!
Michael