True crypt GUI Statuswechsel

  • Ich arbeite derzeit an einer GUI für einen USB stick mit true crypt container. Die gui hat 2 Buttons zum Container einbinden und trennen.
    Zusätzlich gibt es ein label das den Status (gemountet oder unmounted) ausgibt. Das funktioniert soweit ganz gut. Nur der Wechsel des Status wenn ich nun einen Button anklicke bekomme ich nicht hin.
    Die Funktion ist soweit eigentlich klar. Eigentlich eine do while schleife doe so lange meine Funktion get Drive mit der ich nach dem Label 'encrypted' Suche Bis es dieses gefunden hat. Aber ich bekomme es nicht hin.

    Quelltext kann ich morgen mal noch ergänzen. Vielleicht kann aber schon so jemand helfen. ;)

    Danke.

  • Ich habe das so gelöst:

    While DriveStatus(Laufwerk) <> "READY"
    Sleep(xy)
    oder was sonst zwischenzeitlich passieren soll ...
    Wend

  • Dankeschön für den Tipp,

    ich hab es ein bisschen anderst gelöst, dfa ich ein Fallback brauchte, falls während der Verbindung ein Fehler passiert.

    Habe ich es nun mit einer Zählschleife und dem abfragen und Suchen von Laufwerken und Namen gelöst.

    Quellcode des fertigen Programm und einem Screenshot im Anhang.
    Das ganze wird mit TrueCrypt und den Traveller Disk Files verwirklicht.