Forum: PC-Programmierung USB-Sniffer für Anwendung


von Klaus (Gast)


Lesenswert?

Hallo Leute,

ich habe folgendes Problem: Ich habe ein Programm (Windows), welches 
beim Starten oder während des Rumklickens im Programm irgendein 
USB-Gerät sucht. Findet es dieses nicht, quitiert es das mit einer 
Fehlermeldung.

Meine Frage ist nun: Mit welchem Sniffer oder ähnlichem Programm finde 
ich heraus, welches USB gesucht wird?

Ich nehme an, dass auf den USB-Kernel (Stack, Treiber oder wie auch 
immer das heißt) von Windows zugegriffen wird und eine Liste aller 
angesteckter Geräte abgeholt wird. Genau hier möchte ich lauschen. Wie 
stelle ich das an? Oder liege ich ganz daneben mit meiner Vermutung? Die 
Sniffer, die ich bisher so probiert habe, können sich nur auf ein 
USB-Gerät hängen und dort sniffen. Ich möchte micih jedoch an eine 
Windows-Anwendung hängen und lauschen!

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Mit einem USB-Sniffer wirst Du da wenig anfangen können, denn um 
herauszufinden, ob ein Gerät da ist, ist keine Aktivität im USB-Stack 
selbst erforderlich. Da werden nur Verwaltungsstrukturen abgefragt, bzw. 
bei Windows nur PnP-Teile der Registry abgeklappert.

Mit einem API-Spy, der Dir aufzeichnet, welche Win32-API-Funktionen das 
Programm aufruft, dürftest Du mehr Erfolg haben.

von Vlad T. (vlad_tepesch)


Lesenswert?

du hast doch bestimmt nur den USB-Dongle verlegt. Kontaktier' doch den 
Hersteller
*scnr* 

von Klaus (Gast)


Lesenswert?

Danke rufus, das werd ich mal versuchen.

Vlad, um Dich zu beruhigen: Ich besitze eine md80 cam und möchte sie 
über usb flashen, leider wird sie nicht gefunden. Daher möchte ich 
wissen, wonach das ISP-Programm sucht.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.