Entwickler-Ecke

WinForms - Änderung im Geräte Manager erkennen


Geneesys - Do 26.11.15 08:40
Titel: Änderung im Geräte Manager erkennen
Hallo zusammen,

ich programmiere nicht oft und brauche deswegen mal eure Hilfe :)!

Ich möchte ein Programm schreiben, das im Hintergrund läuft und einfach nur eine Meldung ausgibt, wenn eine Änderung im Geräte Manager festgestellt wird.

Also sagen wir: Wenn ein USB-Stick angeschlossen wird, soll eine Meldung erscheinen.

Wie stellt man sowas an ? Eine Änderung im Device Manager erkennen ?

Vielen Dank :)!


Delphi-Laie - Do 26.11.15 09:04

Tja, das läuft wohl darauf hinaus, Windows, konkret seine Ereignisse oder konkreter seine Botschaften zu belauschen.

Dazu fällt mir "Hooks" ein. Vermutlich ist dieses Ansinnen nicht trivial.

Edit: Es geht mir nicht darum, für "die Gegenseite" zu werben, aber in der Delphipraxis finden sich einige Beiträge dazu.


Geneesys - Do 26.11.15 09:10

Danke für deine Antwort,

nach ein wenig probieren und tieferem googeln habe ich das gefunden:
http://stackoverflow.com/questions/16245706/check-for-device-change-add-remove-events

Klappt für meine zwecke ganz gut da ich echt nur die Veränderung abfragen will.

Trotzdem danke an alle