Guten Tag. Ich habe einfach vor einen befehl an CMD zu senden... mein code sieht so aus, und am ende soll es sich von alleine beenden, das tut er aber nicht.
Wo liegt der fehler?
Wo liegt der fehler?
VB.NET-Quellcode
- Module Module1
- Sub Main()
- Dim CmdContent As String = Nothing
- Using ConsoleProcess As New Process
- ConsoleProcess.StartInfo.CreateNoWindow = True
- ConsoleProcess.StartInfo.FileName = "cmd.exe"
- ConsoleProcess.StartInfo.RedirectStandardOutput = True
- ConsoleProcess.StartInfo.RedirectStandardInput = True
- Console.WriteLine("VAC-Fixer by LuX")
- ConsoleProcess.StartInfo.UseShellExecute = False
- ConsoleProcess.Start()
- ConsoleProcess.StandardInput.WriteLine("bcdedit.exe /deletevalue nx")
- Console.WriteLine("finished: please reboot your PC... thx for using this tool :-)")
- ConsoleProcess.WaitForExit()
- CmdContent = ConsoleProcess.StandardOutput.ReadToEnd()
- End Using
- End Sub
- End Module