| 
             
              ソス@ソスソスVBソスソスソスソスNソスソスソスソスソスソスソスソスソスソスソスソスIEソスフプソスソスソスZソスXソスソスソスソス黷シソスソス謫セソスソスソスソスノは?
             
           | 
        
 ソスgソスbソスvソスyソス[ソスWソスソス
        ソスEC/C++
        ソスEDelphi
        ソスEVisual BasicソスソスソスSソスソス
        ソス@(VB2-VB6ソスソス.NETソスソスソスp)
        ソスEVisual Basic(VB2-VB6)
        ソスEVisual Basic .NET
        ソスEVisual C++
ソスEpapy's softwarelibrary
ソスソスソス゚て難ソスソスeソスソスソスソスソストゑソスソスソスソスソスソスソスソスワゑソスソスB
        
        ソスソスソスjソスソスソス[ソスソスハに2ソスツのコソス}ソスソスソスhソス{ソス^ソスソスソスソスソスLソスソス
        ソスPソスAソスソスソス黷シソスソスフボソス^ソスソスソスナ起ソスソスソスソスソスソスIEソスソスハの監趣ソスソスソスsソスソスソスB
        ソスQソスAIEソスソスハのツソス[ソスソスソスoソス[ソスヘ費ソス¥ソスソスソスナ起ソスソスソスソスソスソスソスソスB
        ソスRソスAAAAソス{ソス^ソスソスソスソスソスソスソスソスソスソスソス黷スソスソスAAAソスソスハゑソスACTIVEソスノゑソスソスト最前ソスハに表ソスソスソスA
        ソスSソスABBBソス{ソス^ソスソスソスソスソスソスソスソスソスソスソス黷スソスソスBBBソスソスハゑソスACTIVEソスノゑソスソスト最前ソスハ表ソスソスソスソスソスソスB
        ソスTソスAソスソスソスjソスソスソス[ソスソスEndソス{ソス^ソスソスソスソスソスソスソスソスソスノ、IEソスソスソスAAAソスソスBBBソスソスソスソスソスソスIソスノ終ソスソスソスソスソスソスソスソスB
        
        
        ソスソスLソスフ様ソスネ難ソスソスソスソスノゑソスソスソスソスソスソスフでゑソスソスソスソスAIEソスソスソスQソスソスハでゑソスPソスvソスソスソスZソスXソスソスソスソス
        ソスNソスソスソスソスソスネゑソスソスラ、ソスRソスAソスSソスフ難ソスソスがソスソスソスソスソスoソスソスソスワゑソスソスソスB
        
        Set objIE = CreateObject("InternetExplorer.application")ソスナ、
        ソスツ々ソスソスIEXPLORE.EXEソスフプソスソスソスZソスXソスソスソスソスツ趣ソスソスソスソスツ能ソスナゑソスソスソスホ会ソスソスソスナゑソスソスソスソスナゑソスソスソスソスAソスA
        
        ソスPソス`ソスTソスフ機ソス¥ソス生ゑソスソスソスソスソスソス@ソスソスソスソスソスソスホ、ソスソスソスソスソスソスソス閧ヲソスワゑソスソスナゑソスソス蛯、ソスソスソスH
        
        'ソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソス
        '
        ' ソスhソスdソスNソスソスソス@ソス`ソス`ソス`ソスソスソス
        '
        'ソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソス
        Private Sub cmdAAA_Click()
        On Error Resume Next
        
            Dim lRet            As Long
            Dim hlProcess       As Long
            Dim lwProcessID     As Long
            Dim lpdwExitCode    As Long
            
            Dim objIE           As Object
            
            'AAAソスuソスソスソスEソスUソスソスソスNソスソスソスソスソストゑソスソス驍ゥソスmソスF
            If glAAA <> 0 Then
                AppActivate glAAA
                Exit Sub
            End If
            
            'IEソスNソスソス
            Set objIE = CreateObject("InternetExplorer.application")
            
            'URLソスン抵ソス
            objIE.navigate (URL)
            objIE.Visible = True
        
            'ソスcソス[ソスソスソスoソス[ソスソスソスソス¥ソスソスソスナ起ソスソス
            objIE.toolbar = False
            glAAAHwnd = objIE.hwnd
            
            'ソスvソスソスソスZソスXIDソス謫セ
            Call GetWindowThreadProcessId(objIE.hwnd, lwProcessID)
            
            'ソスvソスソスソスZソスXソスフオソス[ソスvソスソス
            hlProcess = OpenProcess(PROCESS_QUERY_INFORMATION, True, lwProcessID)
            
            'ソスNソスソスソスソスsソスネゑソスソスソスAAAソスuソスソスソスEソスUソスフプソスソスソスZソスXIDソスソスロ趣ソスソスソスソスソスB
            glAAA = lwProcessID
        
            Do
                'WINDOWSソスソスノAソス`ソス`ソスソスハゑソスソスNソスソスソスソスソストゑソスソス驍ゥソスソスノ監趣ソスソスソスソスソスB
                lRet = GetExitCodeProcess(hlProcess, lpdwExitCode)
        ソス@ソス@ソス@ソス@Call Sleep(1000)
                DoEvents
            Loop While lpdwExitCode
            
            'ソスロ趣ソスソスソスソスソスソスEソスCソスソスソスhソスEソスnソスソスソスhソスソスソスNソスソスソスA
            glAAAHwnd = 0
            'ソスロ趣ソスソスソスソスソスソスvソスソスソスZソスXIDソスNソスソスソスA
            glAAA = 0
               
        End Sub
        
        
        'ソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソス
        '
        ' ソスhソスdソスNソスソスソス@ソスaソスaソスaソスソスソス
        '
        'ソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソスソス
        Private Sub cmdBBB_Click()
        On Error Resume Next
        
            Dim lRet            As Long
            Dim hlProcess       As Long
            Dim lwProcessID     As Long
            Dim lpdwExitCode    As Long
            
            Dim objIE           As Object
            
            'BBBソスuソスソスソスEソスUソスソスソスNソスソスソスソスソストゑソスソス驍ゥソスmソスF
            If glBBB <> 0 Then
                AppActivate glBBB 
                Exit Sub
            End If
            
            'IEソスNソスソス
            Set objIE = CreateObject("InternetExplorer.application")
            
            'URLソスン抵ソス
            objIE.navigate (URL)
            objIE.Visible = True
        
            'ソスcソス[ソスソスソスoソス[ソスソスソスソス¥ソスソスソスナ起ソスソス
            objIE.toolbar = False
            glBBBHwnd = objIE.hwnd
            
            'ソスvソスソスソスZソスXIDソス謫セ
            Call GetWindowThreadProcessId(objIE.hwnd, lwProcessID)
            
            'ソスvソスソスソスZソスXソスフオソス[ソスvソスソス
            hlProcess = OpenProcess(PROCESS_QUERY_INFORMATION, True, lwProcessID)
            
            'ソスNソスソスソスソスsソスネゑソスソスソスBBBソスuソスソスソスEソスUソスフプソスソスソスZソスXIDソスソスロ趣ソスソスソスソスソスB
            glBBB = lwProcessID
        
            Do
                'WINDOWSソスソスソスBBBソスソスハゑソスソスNソスソスソスソスソストゑソスソス驍ゥソスソスノ監趣ソスソスソスソスソスB
                lRet = GetExitCodeProcess(hlProcess, lpdwExitCode)
                Call Sleep(1000)
                DoEvents
            Loop While lpdwExitCode
            
            'ソスロ趣ソスソスソスソスソスソスEソスCソスソスソスhソスEソスnソスソスソスhソスソスソスNソスソスソスA
            glBBBHwnd = 0
            'ソスロ趣ソスソスソスソスソスソスvソスソスソスZソスXIDソスNソスソスソスA
            glBBB = 0
               
        End Sub
        
        Private Sub cmdEND_Click()
        On Error Resume Next
        
            Dim i                       As Integer
            Dim lngMutexHandle          As Long
            Dim cbNeeded                As Long     
            Dim lngProcessHandle        As Long
            Dim lnghModule              As Long
            Dim lngcbNeeded             As Long
            Dim lngProcessID(255)       As Long
            Dim lngWin32apiResultCode   As Long
            Dim strExeFileNameBuffer    As String * 516
            Dim strModuleName           As String
            Dim lngApiRet As Long
        
            lngApiRet = EnumProcesses(lngProcessID(0), UBound(lngProcessID), cbNeeded)
            For i = 0 To (cbNeeded / 4) - 1
                'ソスvソスソスソスZソスXソスフハソスソスソスhソスソスソスソス謫セ
                lngProcessHandle = OpenProcess(PROCESS_ALL_ACCESS, 0&, lngProcessID(i))
                If lngProcessHandle Then
                   ' ソスソスソスsソスツ能ソスソスソスWソスソスソス[ソスソスソスソスソスソス謫セ
                    If GetModuleBaseName(lngProcessHandle, 0, strExeFileNameBuffer, Len(strExeFileNameBuffer)) <> 0 Then
                        
                       'ソスソスソスsソスツ能ソスソスソスWソスソスソス[ソスソスソスソスソスソスリゑソスoソスソス
                       strModuleName = Left(strExeFileNameBuffer, InStr(strExeFileNameBuffer, vbNullChar) - 1)
        
        ソス@ソス@   If Trim$(UCase(strModuleName)) = "XXXXXX.EXE" Or lngProcessID(i) = glAAA Or lngProcessID(i) = glBBB Then
                       
                              'VBソスフ包ソスFORMソスフ具ソスソスソスソスIソスソスソスソスソスソス
                                If TerminateProcess(lngProcessHandle, 0) <> 0 Then
                                    Call CloseHandle(lngProcessHandle)
                                End If
        
               'AAAソスソスハゑソスソスソスソスソスIソスソスソスソスソスソス
              If glAAAHwnd <> 0 Then
                  Call SendMessageByNum(glAAAHwnd, WM_SYSCOMMAND, SC_CLOSE, 0)
              End If
                                
               'BBBソスソスハゑソスソスソスソスソスIソスソスソスソスソスソス
                If glBBBHwnd <> 0 Then
                   Call SendMessageByNum(glBBBHwnd, WM_SYSCOMMAND, SC_CLOSE, 0)
                End If
          End If
            End If
                End If
        ソス@ソス@ソス@ソス@Call CloseHandle(lngProcessHandle)
            Loop
        
        End Sub
> ソスPソスAソスソスソス黷シソスソスフボソス^ソスソスソスナ起ソスソスソスソスソスソスIEソスソスハの監趣ソスソスソスsソスソスソスB
        ソスwソスト趣ソスソスxソスニは、ソスソスフ的ソスノはどのようソスネ趣ソスソスナゑソスソス蛯、ソスソス?
        
        ソスニりあソスソスソスソスソスAソスソスソス[ソスUソス[ソスソスソスソスネどにゑソスソスIソスソスソスソス゚らえソスソスソスソスソスAソスニゑソスソスソスソスモ厄ソスソスソス
        ソスソスソスソスホ、OnQuitソスCソスxソスソスソスgソスソスgソスソスソスソスソスソスソスナゑソスソスワゑソスソスソスソスソスヌゑソスB
        
        
        > ソスQソスAIEソスソスハのツソス[ソスソスソスoソス[ソスヘ費ソス¥ソスソスソスナ起ソスソスソスソスソスソスソスソスB
        ToolBar ソスvソスソスソスpソスeソスBソスB
        ソスソスソスCソスノ難ソスソスソス笳夲ソスソスネどのバソス[ソスソスソスソスソスソスネゑソスAShowBrowserBarソスソスソス¥ソスbソスhソスB
        
        
        > ソスRソスAAAAソス{ソス^ソスソスソスソスソスソスソスソスソスソスソス黷スソスソスAAAソスソスハゑソスACTIVEソスノゑソスソスト最前ソスハに表ソスソスソスA
        > ソスSソスABBBソス{ソス^ソスソスソスソスソスソスソスソスソスソスソス黷スソスソスBBBソスソスハゑソスACTIVEソスノゑソスソスト最前ソスハ表ソスソスソスソスソスソスB
        AAAソスソスハ、BBBソスソスハとゑソスソスソスソスフゑソスソスヌゑソスソスソスソスソスソスソスワゑソスソスが、ソスAソスNソスeソスBソスuソスノゑソスソスソスフゑソス
        AppActivate ソスニゑソス SetForegroundWindow APIソスニゑソスソスB
        ソスナ前ソスハ表ソスソスソスノ関ゑソスソストゑソス HWND_TOPMOST ソスニゑソスソスB
        
        
        > ソスTソスAソスソスソスjソスソスソス[ソスソスEndソス{ソス^ソスソスソスソスソスソスソスソスソスノ、IEソスソスソスAAAソスソスBBBソスソスソスソスソスソスIソスノ終ソスソスソスソスソスソスソスソスB
        Quitソスソスソス¥ソスbソスhソスB
AAAソスyソスソスBBBソスソスInternetExplorerソス^ソスフイソスxソスソスソスgソスtソスソスソスIソスuソスWソスFソスNソスgソスニゑソスソスソス
        ソスマ撰ソスソスノ保管ゑソスソストゑソスソスソスソスホ、ソスホ会ソスソスヘでゑソスソスワゑソスソスソスヒ。
        
        ソスvソスソスソスZソスXソスフハソスソスソスhソスソスソスソスソスソスソスソスソスナゑソスAソスEソスBソスソスソスhソスEソスフハソスソスソスhソスソスソスヘ異なゑソス
        ソスナゑソスソス蛯、ソスソスソスAソスIソスuソスWソスFソスNソスgソスソスルなゑソスナゑソスソス蛯、ソスソスソスB
ソスソスソスEソスフ会ソスソスハ弁士ソスl
        K.J.K.ソスl
        ソス答ゑソスソス閧ェソスニゑソスソスソスソスソスソスソスソスワゑソスソスB
        
        ソスQソスlソスノゑソスソスト趣ソスソスソスソストみまゑソスソスフで、
        ソスフゑソスソスルど鯉ソスソスハゑソス告ゑソスソスソスソストゑソスソスソスソスソスソスソスソスワゑソスソスB
ソスソスソスEソスフ会ソスソスハ弁士ソスl
        K.J.K.ソスl
        ソス答ゑソスソス閧ェソスニゑソスソスソスソスソスソスソスソスワゑソスソスB
        
        ソスQソスlソスノゑソスソスト趣ソスソスソスソストみまゑソスソスフで、
        ソスフゑソスソスルど鯉ソスソスハゑソス告ゑソスソスソスソストゑソスソスソスソスソスソスソスソスワゑソスソスB