Entwickler-Ecke
Windows API - Digitalkamera Zugriff auf Verzeichnis
sieppl - Fr 13.08.04 17:13
Titel: Digitalkamera Zugriff auf Verzeichnis
Hallo,
in Windows XP (+ Windows 2000 ?) wird eine Hot-Plug Diggi-Cam
direkt ohne Laufwerksbezeichnung in den Arbeitsplatz gemountet.
Generell kann man solche Ereignise bekanntermaßen über WM_DEVICECHANGE abfangen.
Falls ich dabei um ein VOLUME handelt kann man den Laufwerksbuchstaben
recht einfach extrahieren. (dbcv_unitmask) -> USB-Sticks z.B.
Hat jemand eine Idee wie ich das bei einer 'direkt' gemounteten
Hardware hinbekomme ?? Letzendlich soll Ziel sein, die Files von der
Cam auf die Festplatte zu kopieren.
Grüße
Sieppl
sieppl - So 15.08.04 20:34
Ich kann das Problem gerne noch einmal ausführlich beschreiben, falls
meine Beschreibung unzulänglich war.
Leuten, denen WM_DEVICECHANGE geläufig ist sollte folgender Code bekannt sein:
Quelltext
1: 2: 3: 4: 5: 6: 7:
| type TWMDeviceChange = record Msg: Cardinal; Event: UINT; dwData: Pointer; Result: LongInt; end; |
Bei bestimmten Digitalkameras ist der POinter dwData leider nil und
somit bekomme ich keinerlei Information über die Art des Hardwarewechsels..
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!