Prozessende in Hook-DLL erkennen



  • Tagchen,

    hab den ganzen Tag lang mit dem Keyboard-Hook aus der FAQ rumgespielt und verwende es jetzt in einem kleinen Windows-Spiel.

    Ein Problem habe ich nur dabei:
    Wärend dem Programmieren und Testen treten hin und wieder Abstürze auf.
    (Bei wem nicht... 😉 )

    Nur die Keyboard-Hook-Dll wird dann einfach aus der Hook-Queue gerissen. D.h. der Aufruf von 'CallNextHookEx' wird dann nicht mehr weiter gereicht, bzw. ein anderer Hook versucht die nicht mehr vorhandene DLL zu erreichen.

    Unter Win2K stürzen nur die entsprechenden Programme (leider auch VC5) ab. Unter Win98 reißt dieses Problem hin und wieder den ganzen Rechner runter.

    Daher die Frage:
    Kann ich innerhalb der DLL irgendwie eine Message abfangen, und erkennen, daß vom System mein Hauptprogramm beendet wird?

    Danke für die Mühe,

    huschi the husch



  • warum behebst du nicht einfach die wirklichen fehler in deinem programm? 😕


Anmelden zum Antworten