Gast
#987958
Hallo zusammen, ich arbeite mit einem Cypress FX2LP USB-Gerät. Dieses wird mittels LabView über eine von mir in C++ geschriebene DLL angesprochen. Es funktioniert auch alles hervorragend, aber wenn ich das Gerät abziehe scheint das der Cypress-Treiber nicht an meine DLL zu melden, sprich ich kann immer noch mit dem Treiber auf das nicht mehr vorhandene Gerät zugreifen... Die Cypress-API bietet zwar eine IsOpen-Abfrage, aber die kontrolliert nur ob das Handle zum Treiber gültig ist. Nun wollte ich die wm_devicechange messages auswerten, das scheint aber nur in window procedures zu gehen, und die gibts aber glaub ich in dlls nicht. Habt ihr ne Idee wie ich da herangehen könnte? Gruß DS