Data Execution Prevention ' what causes that?

  • Thread starter Thread starter Jack
  • Start date Start date
J

Jack

Data Execution Prevention - Microsoft Windows

To help protect your computer, Windows has closed this program.

Which setting to change?
 
Jack said:
Data Execution Prevention - Microsoft Windows

To help protect your computer, Windows has closed this program.

Which setting to change?
There is no setting. What has happened is that some file or other was read
by some program. Inside that program, the read operation allowed buffer
overrun (i. e. it has a programming flaw). DEP kept your computer from
attempting that overflow because buffer overruns are a favorite technique by
malware.

You need to verify that your system has no malware.

Jim
 
It is not like that in my case.
I developed an update program to my application (I am a software developer)
which just overrides existing executable residing on the user's computer.
Sometimes, users complain about that error.
That's all.
Because I cannot recreate that error on my computer (WinXP SP2) my guess is
that it must be some settings in Windows.
Which one?
Jack
 
Jack said:
It is not like that in my case.
I developed an update program to my application (I am a software
developer) which just overrides existing executable residing on the user's
computer.
Sometimes, users complain about that error.
That's all.
Because I cannot recreate that error on my computer (WinXP SP2) my guess
is that it must be some settings in Windows.
Which one?
Jack
You can turn off DEP through local security policy. As a software
developer, you can surely find the setting. However, the buffer overflow
still occurs, hence you are just hiding your head in the sand.

Those people who complain have something wrong with their system. As you
don't see the message, there doesn't seem much of a reason for believing
that you have a problem.
Jim
 
Back
Top