How to connect computer using hotspot by create programme in VB .Net
I am going to explain how to create windows utility for create hotspot and connect it with other machine
Step :
Step :
1. Take 2 text box one for user id (i.e txtUserName) and one for password (i.e txtPassword)
2. Take 1 button using that we can execute the command to create hotspot using entered credential.
3. call following sample code to create hotspot on click of button.
// Sample Code
Public s As String
Public i As Integer
Public flag As Boolean = True
If (flag = True) Then
flag = False
Button1.Text = "Stop"
txtUserName.Enabled = False
txtPassword.Enabled = False
i = txtPassword.TextLength
If (i < 6) Then
MessageBox.Show("Password must be >= 6 character", "Password")
Else
s = "netsh wlan show drivers" + vbNewLine + "netsh wlan set hostednetwork mode=allow ssid=" + txtUserName.Text + " " + "key=" +
txtPassword.Text + vbNewLine + "netsh wlan start hostednetwork"
RichTextBox1.Text = s
RichTextBox1.SaveFile(Application.StartupPath + "\wifi.bat", RichTextBoxStreamType.PlainText)
Try
Dim procInfo As New ProcessStartInfo()
procInfo.UseShellExecute = True
procInfo.FileName = "wifi.bat"
procInfo.WorkingDirectory = ""
procInfo.Verb = "runas"
Process.Start(procInfo)
Catch ex As Exception
MessageBox.Show(ex.Message.ToString())
End Try
End If
Else
flag = True
txtUserName.Enabled = True
txtPassword.Enabled = True
Button1.Text = "Start"
s = "netsh wlan stop hostednetwork"
RichTextBox1.Text = s
RichTextBox1.SaveFile(Application.StartupPath + "\wifi.bat", RichTextBoxStreamType.PlainText)
Try
Dim procInfo As New ProcessStartInfo()
procInfo.UseShellExecute = True
procInfo.FileName = "wifi.bat"
procInfo.WorkingDirectory = ""
procInfo.Verb = "runas"
Process.Start(procInfo)
Catch ex As Exception
MessageBox.Show(ex.Message.ToString())
End Try
End If
Explanation of code :
Here we have created one dynamic .bat file and write down all the necessary command for create hotspot and execute it through the programming.
Comments
Post a Comment