Announcement

Collapse
No announcement yet.

Schreibschutz ermitteln

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

  • Schreibschutz ermitteln

    Hallo Leute,

    ich möchte mit meinem Programm auf eine SD-Karte schreiben, vorher aber prüfen, ob ein Schreibschutz vorhanden ist. Allerdings habe ich nirgends gefunden, wie man den Hardware-Schreibschutz (also den "Lock"-Schieber an der Seite der Karte) auslesen kann. Dieser wird nämlich mit
    Code:
    DirectoryInfo diRoot = new DirectoryInfo(@"\SD-MMCARD");
    
    if (diRoot.Attributes == FileAttributes.ReadOnly)
    {
    ...
    }
    nicht erfasst.

    Hat jemand eine Idee?

    Gruß,
    Marco

  • #2
    Nur eine Idee, ohne es tatsächlich getestet zu haben. Cards werden ja eigentlich als Laufwerke gemountet. Daher würde es sich empfehlen über DriveInfo an die Geschichte heran zu gehen. DriveInfo hat eine Enumeration namens DriveType. Eventuell werden die Laufwerke als "CDROM" gemountet, sobald sie nicht beschrieben werden können. Wäre aber zu testen.
    .NET GUI - DIE Community für GUI-Entwickler

    Living.NET - Blog :: Live Blog :: .NET Casts

    Hol' dir jetzt dein kostenloses .NET BlogBook.

    Comment


    • #3
      Ich hatte vergessen zu erwähnen, dass das ganze vom .NET Compact Framework 2.0 unterstützt werden soll. Leider ist da DriveType nicht vorhanden.

      Comment

      Working...
      X