Freigeben über


Beispiel 11: Aktivieren der Seitenheapüberprüfung

Die folgenden Befehle ermöglichen die vollständige und standardseitige Heapüberprüfung für myapp.exe, ein fiktives Programm.

Der erste Befehl aktiviert die Standardseitenheapüberprüfung für myapp.exe. Er verwendet den Parameter /p , um seitenheap für einen Prozess zu aktivieren. Standardmäßig aktiviert /p den Standardseitenheap.

gflags /p /enable myapp.exe 

Mit den folgenden Befehlen wird die vollständige Heapüberprüfung für das myapp.exe-Programm aktiviert. Obwohl diese Befehle unterschiedliche Einstellungen in der Registrierung erstellen, entsprechen sie alle funktionell dem Aktivieren des Kontrollkästchens Seitenheap aktivieren für die myapp.exe Bilddatei im Dialogfeld Globale Flags . Diese Methoden können austauschbar verwendet werden.

gflags /p /enable myapp.exe /full
gflags /i myapp.exe +hpa
gflags /i myapp.exe +02000000

Die folgenden Befehle deaktivieren die vollständige oder standardseitige Heapüberprüfung für das myapp.exe-Programm, unabhängig vom Befehl oder der Dialogfeldmethode, die zum Aktivieren der Seitenheapüberprüfung verwendet wird.

gflags /p /disable myapp.exe
gflags /i myapp.exe -hpa
gflags /i myapp.exe -02000000

Hinweis Wenn Sie die Parameter /debug oder /kdebug verwenden, verwenden Sie die Parameter /p /disable , um die Seitenheapüberprüfung (nicht die /i -hpa-Parameter ) zu deaktivieren. Die Parameter /p /disable deaktivieren die Heapüberprüfung der Seite und löschen Registrierungseinträge, die der Debugger liest.