다음을 통해 공유


About Visual Basic and CMD commands

If you want to create an Windows application with Visual Basic and your app have to be able to run some Windows-side commands you better use CMD.

You can use CMD for accessing IPCONFIG, CHKDSK, DISKPART and many more resources.

Here you have a Visual basic 2012 IPCONFIG RENEW and Release Implementing:

Public Class  Form1
 
     Private Sub  Button1_Click(sender As Object, e As  EventArgs) Handles Button1.Click
         Try
             Dim strExecute As String
 
             Dim taskId As Long
 
             'release the current configuration
             strExecute = "ipconfig /release"
 
             'execute the command, returning the task_id
             taskId = Shell(strExecute, vbHide)
 
 
             'renew the current configuration
             strExecute = "ipconfig /renew"
 
             'execute the command, returning the task_id
             taskId = Shell(strExecute, vbHide)
 
 
              
         Catch Ex As Exception
         End Try
     End Sub
     Private Const  WAIT_INFINITE = -1&
     Private Const  SYNCHRONIZE = &H100000
 
     Private Declare  Function OpenProcess Lib "kernel32" _
       (ByVal dwDesiredAccess As Long, _
        ByVal bInheritHandle As Long, _
        ByVal dwProcessId As Long) As  Long
 
     Private Declare  Function WaitForSingleObject Lib "kernel32" _
       (ByVal hHandle As Long, _
       ByVal dwMilliseconds As Long) As  Long
 
     Private Declare  Function CloseHandle Lib "kernel32" _
      (ByVal hObject As Long) As  Long
 
 End Class