ich brauche ein bisschen hilfe von euch!
folgendes problem ärgert mich gerade:
Wenn ich ne ISO datei über einen der beiden folgenden .BAT befehle erstelle ist alles wunderbar!
Das DOS-Fester is prall gefüllt mit text und die ISO datei wird erstellt.
oscdimg.exe -n -b"F:\Betriebssysteme\Windows Vista\vistafinalde\boot\etfsboot.com" "F:\Betriebssysteme\Windows Vista\vistafinalde" "F:\test.iso" -lVISTAISOLABEL -o -m
"C:\CDIMAGE.EXE" -l"VISTAISOLABEL" -h -j1 -b"F:\Betriebssysteme\Windows Vista\vistafinalde\boot\etfsboot.com" -x -o -m "F:\Betriebssysteme\Windows Vista\vistafinalde" "F:\test.iso"
wenn ich diese befehle in VB.NET üpber den shell befehl laufen lasse funktioniert es ebenfalls.
Wenn ich allerdings versuche den Inhalt des Dosfensters auszulesen damit ich die % Zahl herausbekomme, damit ich ne Progressbar betreiben kann, is das Dosfenster leer! Mit folgendem CODE habe ichs versucht
Dim Anwendung As System.Diagnostics.Process = New System.Diagnostics.Process() With Anwendung.StartInfo .FileName = """" & Application.StartupPath & "\Bin\oscdimg.exe""" If C0060.Checked = True Then .Arguments = "-n -b""" & willkommen.SourcePaths.SelectedItem & "\boot\etfsboot.com"" """ & willkommen.SourcePaths.SelectedItem & """ """ & TextBox2.Text & """ -l" & TextBox1.Text & " -o -m" Else .Arguments = "-n -b""" & willkommen.SourcePaths.SelectedItem & "\boot\etfsboot.com"" """ & willkommen.SourcePaths.SelectedItem & """ """ & TextBox2.Text & """ -lVISTAISOLABEL -o -m" End If .CreateNoWindow = False .RedirectStandardInput = True .RedirectStandardOutput = True .RedirectStandardError = True .UseShellExecute = False End With Anwendung.Start()
das selbe passiert mit CDIMAGE.EXE!
hoffe heir kann mir jemand helfen
Sereby
Dieser Beitrag wurde von Sereby bearbeitet: 04. April 2007 - 16:34