なぜDEPが必要なのか理解するのは本当に難しいと思います!
Microsoftは、DEPについて次のように述べています。
DEPの主な利点は、データページからのコード実行を防ぐのに役立つことです。
通常、コードはデフォルトのヒープとスタックから実行されません。ハードウェアで強制されたDEPは、これらの場所から実行されているコードを検出し、実行時に例外を発生させます。
ソフトウェアで強制されるDEPは、悪意のあるコードがWindowsの例外処理メカニズムを利用するのを防ぐのに役立ちます。
それはどういう意味ですか?
このための簡単な非コード例を教えてください!