Forum: Neuen Beitrag zur Code-Library hinzufügen
Delphi
by Dezipaitor,
11. Aug 2010
1. Prüfe, ob die DEP Funktion existiert.
2. Ja, bei Opt-Out ist DEP auch normal aktiv. D.h. die Funktion ist schon erfolgreich, bevor sie überhaupt etwas gemacht hat. In diesem Fall müsste man S_FALSE nur dann zurückliefern, wenn DEP vom Benutzer für dieses Prozess manuell ausgeschalten wurde.
BTW: AlwaysOn bedeutet auch, dass DEP standardmäßig aktiv ist (und nicht ausgeschalten werden...
Forum: Neuen Beitrag zur Code-Library hinzufügen
Delphi
by Dezipaitor,
11. Aug 2010
Prüfe besser auf das Vorhandensein des Features, als auf die Windowsversion. In Kompatibilitätsmodus wird DEP ausgeschaltet bleiben. 8-)
EDIT:
Rückgabewert ist S_FALSE, wenn Opt-Out aktiv ist.