Ich möchte gerne die Befehle im cmd eingeben und im Programm als Rückmeldung zurückbekommen. Soweit klappt alles ganz gut, doch die Administratorbefehle funktionieren nicht. Ich verstehe es nicht woran es liegen kann, meine Meinung nach ist alles richtig geschrieben. Kann mir jemand helfen?
Habe keine hilfreiche Beiträge auf der Webseite gefunden.
Habe keine hilfreiche Beiträge auf der Webseite gefunden.
VB.NET-Quellcode
- Using p As New Process()
- With p.StartInfo
- .CreateNoWindow = True
- .Verb = "runas"
- .FileName = "cmd"
- .RedirectStandardInput = True
- .RedirectStandardOutput = True
- .RedirectStandardError = True
- .UseShellExecute = False
- End With
- p.Start()
- p.StandardInput.WriteLine(" Mein Befehl in cmd-Line ")
- p.StandardInput.WriteLine("exit")
- RichTextBox1.Text = p.StandardOutput.ReadToEnd()
- End Using