Entwickler-Ecke
Windows API - Wie prüft man ob eine Fehlermeldung ausgelöst wurde?
Delete - Mi 19.11.08 18:25
Titel: Wie prüft man ob eine Fehlermeldung ausgelöst wurde?
Moin!
Ich möchte gerne alle Fehlermeldung auflisten ,die außerhalb von meinem Programm ausgelöst werden, und sie einem Prozess zuordnen können.
Hat da jemand eine Idee?
BenBE - Do 20.11.08 14:50
Wozu brauch man denn das?
ABer grob gesagt: Globaler Hook auf SetLastError für die API-Fehler und ansonsten mit nem Kernel-Mode-Treiber (oder Kernel-Hook) nen Hook auf den UnhandledExceptionTrap-Handler.
Beides wird unter Vista Probleme machen\nicht gehen.
Delete - Do 20.11.08 17:26
| Zitat: |
Wozu brauch man denn das?
|
Reine Interresse! :)
| Zitat: |
ABer grob gesagt: Globaler Hook auf SetLastError für die API-Fehler und ansonsten mit nem Kernel-Mode-Treiber (oder Kernel-Hook) nen Hook auf den UnhandledExceptionTrap-Handler. |
Ok , danke! Dann ist meine Frage geklärt! :wink:
mfG
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!