What is Data Execution Prevention?

By learninmypc
May 18, 2014
Post New Reply
  1. Why am I getting a pop up by the notification area telling me that everytime I shut down iTunes? This is on my Vista laptop. I click it
    DATA Execution.JPG
  2. Cobalt006

    Cobalt006 TechSpot Maniac Posts: 1,709   +158

    It what protect your files. It is what I was trying to tell you about. With the shock player in Vista. You can change the settings in it to allow your Itunes. This is why it it is throwing a error at you now. I don't really remember how. But if you read the help file there it may explain to you how to do it. This program here is what was vista downfall . Sense Vista though in 7 and up it has changed.
  3. learninmypc

    learninmypc TechSpot Evangelist Topic Starter Posts: 5,117   +224

    Ok, thank you. I'll read it & try to change it or dump itunes.
  4. Cobalt006

    Cobalt006 TechSpot Maniac Posts: 1,709   +158

    LOL welcome to the world of Vista. To tell the truth this is the main reason . I only used Vista for a short time. I now have 7 and 8.1 . Which I like both of them.
  5. learninmypc

    learninmypc TechSpot Evangelist Topic Starter Posts: 5,117   +224

    We'll I do have 7 but since vista was a gift, I can't complain. Better than nothing, I think :)
  6. Cobalt006

    Cobalt006 TechSpot Maniac Posts: 1,709   +158

    Very true, Free is good:)(y)
    learninmypc likes this.
  7. jobeard

    jobeard TS Ambassador Posts: 13,290   +281

    DEP: Data Execution Prevention is a smart approach to avoiding in-memory virus'.

    There are primarily three distinct areas of memory (as seen by the running program:
    1. the OS kernel area
    2. the application code
    3. and the application data area
    The EXE & DLLs are loaded into (2) and the I/O buffers should always be in (3).

    A common attack is to load malicious software via I/O and then force a means to execute it. The goal of DEP is to detect that attempt and prevent programs from using (3) as if it were (2).

    ~90% of our software will tolerate DEP and thus you should enable it.
  8. learninmypc

    learninmypc TechSpot Evangelist Topic Starter Posts: 5,117   +224

  9. Cobalt006

    Cobalt006 TechSpot Maniac Posts: 1,709   +158

    Yes , It should help you out.

    Jobeard is right. This what DEP was design just for that purpose. It just in Vista it could be a pain in the butt.It some times just will not let programs like ITunes be. Which in the long run might be a good thing.
  10. Darth Shiv

    Darth Shiv TechSpot Evangelist Posts: 1,134   +172

    Yes. Basically it is a good feature used to make your code safer from injection attacks. Executing code from data sections of memory is just really bad practice. It isn't a surprise iTunes is a culprit as it is a great demo of how not to write a Windows application. Stability, bugs, services, data execution.
    Cobalt006 likes this.
  11. learninmypc

    learninmypc TechSpot Evangelist Topic Starter Posts: 5,117   +224

    @Darth Shiv & @Cobalt006 , I just noticed in that link I posted it shows Vista64. Mine is 32 bit, does it matter ?
     
  12. Cobalt006

    Cobalt006 TechSpot Maniac Posts: 1,709   +158

    No It dose not matter. Works the same in both 64& 32 bit
  13. learninmypc

    learninmypc TechSpot Evangelist Topic Starter Posts: 5,117   +224

    Ok, will do so now. :)
    Last edited: May 20, 2014
  14. learninmypc

    learninmypc TechSpot Evangelist Topic Starter Posts: 5,117   +224

    Ok, did such & am back up but after running the confirmation part, nothing came up.
    Am hesitant about reinstalling iTunes just to see if it works " normal". No biggie, I have vlc.
  15. jobeard

    jobeard TS Ambassador Posts: 13,290   +281

    BTW:
    I've had iTunes on XP/Pro Sp2 and now on Win7/Pro Sp1 and never had any issues.
  16. learninmypc

    learninmypc TechSpot Evangelist Topic Starter Posts: 5,117   +224

    I had it on my W7 & no problems. This thread is on my Vista Home Premium 32bit. I only downloaded it for the visualizations. It don't matter either way if I get it back.:)
    Last edited: May 20, 2014
  17. Cobalt006

    Cobalt006 TechSpot Maniac Posts: 1,709   +158

    learninmypc likes this.
  18. learninmypc

    learninmypc TechSpot Evangelist Topic Starter Posts: 5,117   +224

  19. Cobalt006

    Cobalt006 TechSpot Maniac Posts: 1,709   +158

    Let me know how it turns out.
  20. learninmypc

    learninmypc TechSpot Evangelist Topic Starter Posts: 5,117   +224

    I will if I reinstall iTunes . :)
  21. learninmypc

    learninmypc TechSpot Evangelist Topic Starter Posts: 5,117   +224

    Do I need to have iTunes installed first? I think so.:confused:
  22. Cobalt006

    Cobalt006 TechSpot Maniac Posts: 1,709   +158

    Yes you need to reinstall Itunes. But I would not be in a hurry to do this to you see if Itunes acts up again
  23. learninmypc

    learninmypc TechSpot Evangelist Topic Starter Posts: 5,117   +224

    Great, thank you. :)
  24. Cobalt006

    Cobalt006 TechSpot Maniac Posts: 1,709   +158

    Your welcome :)


Add New Comment

TechSpot Members
Login or sign up for free,
it takes about 30 seconds.
You may also...


Get complete access to the TechSpot community. Join thousands of technology enthusiasts that contribute and share knowledge in our forum. Get a private inbox, upload your own photo gallery and more.