socket() überschreibt SetUnhandledExceptionFilter



  • Hallo zusammen

    Hab folgendes Problem. Um beim Fehlerfall noch Informationen zu erhalten, werden alle Exceptions mittels SetUnhandledExceptionFilter() abgefangen. Nur sobald die Windows-Funktion socket() aufgerufen wird, scheint dies überschrieben zu werden.

    Kann ich das verhindern bzw. was macht die Library damit?

    Natürlich kann ich SetUnhandledExceptionFilter() danach nochmals aufrufen, aber wenn damit "normale" Netzwerkfehler behandelt werden würden, wird dann jedes Mal das Programm geschlossen.

    Als einfaches Sample habe ich folgendes als Basis genommen:
    http://cs.baylor.edu/~donahoo/practical/CSockets/code/TCPEchoClientWS.c

    Eventuell liegt es aber auch an einem Fremdtreiber
    bmnet.dll 0x10000000 - 0x10075FFF

    Herzlichen Dank


Anmelden zum Antworten