Private Declare Function ShowWindow Lib "user32.dll" (ByVal hwnd As IntPtr, ByVal nCmdShow As Int32) As Boolean Enum SW As Int32 Hide = 0 Normal = 1 ShowMinimized = 2 ShowMaximized = 3 ShowNoActivate = 4 Show = 5 Minimize = 6 ShowMinNoActive = 7 ShowNA = 8 Restore = 9 ShowDefault = 10 ForceMinimize = 11 Max = 11 End Enum 'Usage Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _ Handles Button1.Click Dim hWnd As IntPtr = Process.GetProcessById(12345).MainWindowHandle ShowWindow(hWnd, SW.Restore) End Sub