Einzelnen Beitrag anzeigen

Benutzerbild von mael
mael

Registriert seit: 13. Jan 2005
391 Beiträge
 
Delphi XE3 Professional
 
#2

Re: Windows 2003 Sdt. Anwendung läuft nicht Zugriffsfehler

  Alt 1. Mär 2006, 17:48
Rein spontan fällt mir da DEP (Data Execution Prevention) ein. Mit entsprechender Hardware die das No-Execution-Bit unterstützt (z.B. AMD64) wird hier verhindert, daß Daten als Code ausgeführt werden.

Also wenn man z.B. während der Laufzeit des Programms Daten erzeugt die man ausführen will aber nicht als ausführbar markiert hat gibt es Probleme. Windows XP hat DEP standardmäßig ausgeschaltet Windows 2003 hat es standardmäßig eingeschaltet.

So, das heißt Du mußt suchen ob irgendwo Speicher reserviert wird wobei dann versucht wird diesen zur Ausführung zu bringen. Unter Delphi 7 gibt es ein Problem mit der Klasse TLanguages.
HxD, schneller Hexeditor:
http://mh-nexus.de/hxd
  Mit Zitat antworten Zitat