Announcement

Collapse
No announcement yet.

Neues logisches Laufwerk ermitteln (Digitalkamera)

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

  • Neues logisches Laufwerk ermitteln (Digitalkamera)

    Hallo,<br>

    wie kann ich während der Programmabarbeitung <br> mit C# feststellen ,ob eine Digitalkamera, als logisches <br>
    Laufwerk,<br>
    mit dem Computer verbunden worden ist.<br>
    Nach Möglichkeit sollte auf eine Timer-Komponente<br>
    verzichtet werden.<br>

    Mit besten Grüßen <br>
    Ulli

  • #2
    Nach etwas Forschungsarbeit bin ich selbst daraufgekommen.<br>
    Über IMessageFilter.PreFilterMessage() und Application.AddMessageFilter() <br>
    kann die Windows Message "WM_DEVICECHANGE" abgefangen werden. <br>
    Durch wParam und lparam der Message wird dann auf die notwendigen Daten verwiesen.<br>
    Speziell kann man abfragen ob ein logisches Laufwerk hinzugegügt oder<br>
    abgeklemmt wurde und auch den LaufwerksBuchstaben. <br><br>

    Ull

    Comment

    Working...
    X