Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi USB Rs232 prüfen (https://www.delphipraxis.net/78082-usb-rs232-pruefen.html)

renekr 28. Sep 2006 18:28


USB Rs232 prüfen
 
Hi,

mich würde mal interessieren ob folgendes Realisierbar ist?

Ich habe einen USB auf RS232 adapter und dieser ist an Com 15 !!
Nun kommt es öfters vor das der Com 15 nicht mehr im Device Manager drin ist und weg ist.
Rebott und es geht wieder.

Kann man das überwachen und beim Fehler ev. wieder einfügen?

mfg

Robert Marquardt 29. Sep 2006 05:45

Re: USB Rs232 prüfen
 
Eher nein. Besser das Problem finden.
Bei USB auf RS232 ist die Schnittstelle dynamisch, d. h. kann verschwinden wenn das Geraet entfernt wird.
Ein Fehler im Treiber ist moeglich, aber ich wuerde hier eher auf einen Hardwarefehler tippen.
Die kostenguenstigste Moeglichkeit ist es einen neuen Adapter zu kaufen.

Olli 30. Sep 2006 17:20

Re: USB Rs232 prüfen
 
Wenn du Ahnung von Treiberentwicklung hast, kannste dir per MSDN-Library durchsuchenIoGetDeviceObjectPointer den Pointer zum Geräteobjekt holen und bspw. dann die über einen Hook auf die Major Functions (böse böse, ich weiß :zwinker: ) filtern, oder gleich sauber: MSDN-Library durchsuchenIoAttachDevice. Wenn du dann die IRPs über DbgPrint ausgibst, findest du möglicherweise am leichtesten das Problem.

Alternativ kannst du den IRPTracker von OSR versuchen, wenn du damit klarkommst.

renekr 1. Okt 2006 11:13

Re: USB Rs232 prüfen
 
hi,
vielen Dank,aber leider habe ich von Treiberentwicklung 0.00 Ahnung'*GG*

danke.


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:31 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz