USB-Sniffer für Anwendung

Gast #3033460
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!
Persönliche Seite #3033842
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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren