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.