Guten Morgen allerseits.
Ich hab wieder eine Frage, hoffe sie passt hier ins .Net Forum.
Erstmal ein paar Daten dazu:
Ich benutze Visual Studios 2013 Express for Windows Desktop, Sprache C#.
Ich arbeite wieder an einem kleinen Programm mit dem ich USB-Sticks Bootfähig machen will.
Das funktioniert eigentlich soweit ganz gut indem ich mit
new Process /
Process.Start
eine batch aufrufe die Diskpart.exe startet, die Befehle für Diskpart.exe werden aus einer Textdatei ausgelesen.
Die Batch Variante ist ja oft verwendet soweit ich weis, ich weis natürlich das ich die batch weglassen kann und alles im Programm einarbeiten kann.
Aber mein Problem liegt eher darin das ich sobald ich mehrere USB-Sticks stecken hab und ich einen der nicht "Disk 1" ist dieser nicht bootfähig wird,
sondern nur die dazu benötigten files kopiert werden.
Wie kann ich diese Nummer auslesen? Ich hab in Google bis jetzt nichts gefunden.
Ich wähle den stick via FolderBrowserDialog, also der LW Buchstabe ist bekannt.
Moderiert von Th69: C#-Tags hinzugefügt