Wie prüfe ich, woher die Debug-Ausgabe kommt?

685
Sung Kim

Ich habe meine Windows-Dienstanwendung über Debug-Nachrichten debuggt.

Um die Debug-Nachricht anzuzeigen, habe ich DebugView (von SysInternals) verwendet. Ich werde jedoch mit der folgenden Keyboard-Ausgabe auf der Ausgabe überschwemmt (was herausgefunden wurde, wie ich herausfiltern kann).

Gibt es eine Möglichkeit, herauszufinden, welche Anwendung für das Generieren einer Debug-Ausgabe verantwortlich ist? Und kennt jemand die unten gezeigte Meldung?

Wie prüfe ich, woher die Debug-Ausgabe kommt?

Antwort (Danke heavyd )
Gefunden der Täter verantwortlich für die ausführliche Ausgabe und deutlich meine Maschine zu verlangsamen. Jetzt muss ich herausfinden, woher dieser Kerl stammt.

UPDATE]
OKay, dies ist ein Treiber für die Lenovo Ultra Nav-Tastatur. Das ist es. Dieser Kerl ist raus ...

Wie prüfe ich, woher die Debug-Ausgabe kommt?

0

1 Antwort auf die Frage

2
heavyd

Ich bin mit dieser bestimmten Nachricht nicht vertraut, jedoch können Sie im Optionsmenü "Win32-PIDs" auswählen. Die PID sollte dann im Debug Print in Brakets wie folgt erscheinen:

[PID] MakeCode = 2d, vkCode = 58, State = 80 

Anschließend können Sie ProcessExplorer verwenden, um die Anwendung anhand ihrer Prozess-ID zu ermitteln.

@ heavyd: Recht auf! Sung Kim vor 14 Jahren 0