Registration von Anschluss eines Datenträgers
Hi,
wie kann man registrieren, dass ein Datenträger angeschlossen wurde. Ich meine damit USB-Stick, USB-Festplatte, Festplatte, CD/DVD usw. Die eben genannten Arten von Datenträgern muss ich unbedingt unterstützen, falls jemand noch andere Vorschläge hat, nur her damit. Wie kann man so etwas unter Windows registrieren ? Bei CD/DVD gibt es eine Nachricht von Windows, die gesendet wird. Dazu muss allerdings eine Einstellung auf True stehen, ansonsten funktioniert das nicht. Bei mir ist diese Einstellung deaktiviert, aber der Explorer registriert trotzdem, wenn ich eine CD/DVD einlege. Bei USB kenn ich mich noch weniger aus. Habt ihr irgendwelche Vorschläge ? Seien es Funktionen, fertige Codes, halt etwas womit man was anfangen kann. Gerade zu fertigen Codes noch ein Wort: Ich befasse mich mit fertigen Codes grundsätzlich, sonst lerne ich nichts. Nur falls jemand einen postet und ein anderer motzt. Aber das soll kein Schrei nach "macht mir meine Arbeit" sein! |
Re: Registration von Anschluss eines Datenträgers
Per WMI oder der Setup Api
|
Re: Registration von Anschluss eines Datenträgers
Hallo,
du musst das DBT_DEVNODES_CHANGED Event abfangen. Das wird immer ausgelöst, wenn ein Gerät hinzugefügt oder entfernt wird (also nicht nur bei CD/DVD und USB, sondern auch Netzwerkkabel, Bluetooth, etc). Oder genauergesagt: Du musst das WM_DEVICECHANGE Event abfangen. Da kannst du dann im wParam unterscheiden zwischen |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:05 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