Hallo, ich möchte gern ein CMD Befehl ausführen z.b. netsh wlan set hostednetwork mode=allow ssid=... key=... das weiß ich wie das geht , allerdings
möchte ich da wo die "..." stehen textbox1 & textbox2 .text hin haben. Also das er den code so ausführt: netsh wlan set hostednetwork mode=allow ssid=textbox1.text key=textbox2.text
kriege allerdings dann im "eigenem" LOG den OUTPUT:
Spoiler anzeigen
"Namekey" ist kein gültiges Argument für diesen Befehl.
Ein oder mehrere Parameter für den Befehl sind falsch.
Syntax: set hostednetwork [mode=]allow|disallow [ssid=]<SSID>
[key=]<Passphrase> [keyUsage=]persistent|temporary
[/Spoilter]
Mein Code:
Vielen Dank schonmal.
möchte ich da wo die "..." stehen textbox1 & textbox2 .text hin haben. Also das er den code so ausführt: netsh wlan set hostednetwork mode=allow ssid=textbox1.text key=textbox2.text
kriege allerdings dann im "eigenem" LOG den OUTPUT:
"Namekey" ist kein gültiges Argument für diesen Befehl.
Ein oder mehrere Parameter für den Befehl sind falsch.
Syntax: set hostednetwork [mode=]allow|disallow [ssid=]<SSID>
[key=]<Passphrase> [keyUsage=]persistent|temporary
[/Spoilter]
Mein Code:
Visual Basic-Quellcode
- Private Sub connect_to_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
- Me.Icon = My.Resources.wifi_icon
- Me.Text = "Sie sind Verbunden mit: " & wifi.TextBox1.Text
- Dim textvar As String = wifi.TextBox1.Text
- Dim textvar2 As String = wifi.TextBox2.Text
- Dim Process As New Process
- Dim StartInfo As New ProcessStartInfo("cmd.exe", "/k netsh wlan set hostednetwork mode=allow ssid=" & textvar & "key=" & textvar2)
- StartInfo.StandardOutputEncoding = System.Text.Encoding.GetEncoding(437)
- StartInfo.UseShellExecute = False
- StartInfo.RedirectStandardOutput = True
- StartInfo.RedirectStandardError = True
- Process.StartInfo = StartInfo
- Process.Start()
- Dim sOutput As String
- Using oStreamrader As System.IO.StreamReader = Process.StandardOutput
- sOutput = oStreamrader.ReadToEnd
- End Using
- Console.WriteLine(sOutput)
- RichTextBox1.Text = sOutput
- End Sub
Vielen Dank schonmal.