Warum hat DebugView nicht debugging-Nachrichten, wenn Visual Studio
Ich entwickle ein Browser Helper Object, die innerhalb Internet Explorer. Ich bin das schreiben von debugging-Meldungen mit ATLTRACE("...");
Diese schön erscheinen, wenn Visual Studio verbunden ist, um den iexplore.exe
Prozess, aber das ist zu langsam für einen schnellen test. DebugView fängt nichts von meinem BHO.
Warum hat DebugView nicht zeigen BHO debug-Meldungen? Ist es etwas zu tun mit Internet Explorer läuft bei niedrigen integrity level?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Davon aus, dass Sie mit IE auf Vista oder später (was es klingt wie, da redest du integrity Level), können Sie die integrity level DebugView auf eine niedrigere Integrität, so dass jede Anwendung kann Nachrichten senden es:
Und wenn Sie nicht wie die Idee, dauerhaft die Einstellung dbgview niedriger Integrität (es könnte speichern von logs und so ein bisschen Schmerz, als Sie gehen nur in die low-integrity-store) können Sie ausführen, eine bestimmte Instanz von dbgview, die mit niedriger Integrität mit Sysinternals'
psexec
tool:Schließlich, wenn Sie sind besorgt über die Menge an Zeit, die es dauert, zu laden, bis der VS-debugger an den Prozess Anhängen, können Sie ein Kommandozeilen-debugger (wie ntsd.exe oder cdb.exe). Ntsd.exe kommt mit Windows, aber eine neuere version kommt mit der "Debugging Tools für Windows" - Paket, zu dem auch die sehr ähnliche cdb.exe.
Für deine schnelle tests, Visual Studio noch läuft? Wenn ja, das könnte dieses problem verursachen.