das von dir beschriebene Verhalten kenne ich. Ich hatte es bisher nur beim direkten Ansteuern der seriellen Schnittstelle über einen Treiber der beim Start der Anwendung installiert wurde und über eine
DLl angesprochen wird. Hängt das ganze dann im Treiber kehrt natürlich der
DLL aufruf nicht zurück und abschießen geht auch nicht weil ja sonst der Treiber totalen Schwachsinn macht.
Daher ist die Treiberprogrammierung auch eine Kunst für sich weil es nicht möglich sein soll das eine Anwendung das System kontrollieren soll. Ziel bei Treibern sollte sein, dass der Treiber auch noch funktioniert wenn während der Kommunikation eine Schnittstelle abschmiert (sei es ein Gerät oder eine Application)