Announcement

Collapse
No announcement yet.

Laufwerk einem Gerät zuordnen.

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Laufwerk einem Gerät zuordnen.

    Hallo.

    Hintergrund Infos:
    System: Windows XP und Windows 7
    Sprache: c++/c#

    Problem:
    Ich würde gerne in meinem Programm die Laufwerke mit Buchstabe (E:\), zum Beispiel eines in zwei Partitionen geteilten USB Sticks, einem Gerät zuordnen. Windows 7 macht es unter "Hardware sicher entfernen" vor, links klicken auf das Symbol.

    Also würde ich gerne eine Baumdarstellung realisieren wollen. Wo das Gerät als Wurzel dient und alle Laufwerke darunter aufgelistet werden.

    z.B.:
    Kingston USB-Stick
    |_ Partition 1 ( x: )
    |_ Partition 2 ( y: )

    oder noch ein Fall, eigentlich der wichtige:

    SD/MC Kartenleser
    |_ Massenspeicher 1 ( L: )
    |_ Massenspeicher 2 ( M: )
    |_ Massenspeicher 3 ( N: )
    |_ Massenspeicher 4 ( O: )

    Das Problem ist, dass ich keine Struktur finde, die eine Laufwerk - Gerät Beziehung herstellt. Ich kann zum Beispiel über WMI und eine Class-GUID alle USB Laufwerke finden, aber was jetzt ein USB-Stick ist und was eine SD-Karte im Kartenleser ist, dass bleibt ein Rätsel. Auch mit PnP bekomme ich mit, dass sich gerade ein Laufwerk meldet. Nur sehe ich leider nciht, ob jemand gerade ein USB-Stick gesteckt hat, oder eine Karte rein gesteckt wurde.

    Ich hoffe hier ist jemand, der mir die Richtung weisen kann. Unter Win7 schafft es ja Microsoft irgend wie auch.


    Danke.

  • #2
    Keiner eine Idee?

    Comment

    Working...
    X