/NXCOMPAT (kompatibel mit Datenausführungsverhinderung)
Aktualisiert: November 2007
Gibt an, dass eine ausführbare Datei mit dem Windows-Feature Datenausführungsverhinderung kompatibel ist.
/NXCOMPAT[:NO]
Hinweise
/NXCOMPAT ist standardmäßig aktiviert, wenn eine Komponente Windows Vista (/SUBSYSTEM 6.0 und höher) erfordert. Weitere Informationen finden Sie unter /SUBSYSTEM (Subsystem angeben).
/NXCOMPAT:NO kann verwendet werden, um eine ausführbare Datei explizit als nicht mit der Datenausführungsverhinderung kompatibel zu kennzeichnen.
Weitere Informationen zur Datenausführungsverhinderung finden Sie unter:
https://support.microsoft.com/default.aspx?scid=kb;en-us;875352
https://msdn.microsoft.com/library/default.asp?url=/library/en-us/memory/base/data_execution_prevention.asp (auch in der MSDN-CD-Bibliothek unter Data Execution Prevention verfügbar)
So legen Sie diese Linkeroption in der Visual Studio-Entwicklungsumgebung fest
Öffnen Sie das Dialogfeld Eigenschaftenseiten des Projekts. Ausführliche Informationen finden Sie unter Festlegen von Visual C++-Projekteigenschaften.
Klicken Sie auf den Ordner Linker.
Klicken Sie auf die Eigenschaftenseite für die Befehlszeile.
Geben Sie die Option im Feld Zusätzliche Optionen ein.
So legen Sie diese Linkeroption programmgesteuert fest
- Siehe AdditionalOptions.