<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    計算機學習積累

    ----轉載有理,轉載是想研究,想研究才會看,看了才會有感想,轉載后我有時會寫一些自己的感受
    數據加載中……

    vb 實現查找進程

    vb查找進程,用到的API函數。

    Private Declare Function CreateToolhelp32Snapshot Lib "kernel32" (ByVal dwFlags As Long, ByVal th32ProcessID As Long) As Long

    Private Declare Function Process32First Lib "kernel32" (ByVal hSnapshot As Long, lppe As PROCESSENTRY32) As Long

    Private Declare Function Process32Next Lib "kernel32" (ByVal hSnapshot As Long, lppe As PROCESSENTRY32) As Long

    Private Declare Function CloseHandle Lib "kernel32" (ByVal hObject As Long) As Long

    Private Declare Function OpenProcess Lib "kernel32" (ByVal dwDesiredAccess As Long, ByVal blnheritHandle As Long, ByVal dwAppProcessId As Long) As Long

    Private Declare Function TerminateProcess Lib "kernel32" (ByVal ApphProcess As Long, ByVal uExitCode As Long) As Long

    Private Type PROCESSENTRY32

    dwSize As Long

    cntUsage As Long

    th32ProcessID As Long

    th32DefaultHeapID As Long

    th32ModuleID As Long

    cntThreads As Long

    th32ParentProcessID As Long

    pcPriClassBase As Long

    dwFlags As Long

    szExeFile As String * 1024

    End Type

    Private Const TH32CS_SNAPHEAPLIST = &H1

    Private Const TH32CS_SNAPPROCESS = &H2

    Private Const TH32CS_SNAPTHREAD = &H4

    Private Const TH32CS_SNAPMODULE = &H8

    Private Const TH32CS_SNAPALL = (TH32CS_SNAPHEAPLIST Or TH32CS_SNAPPROCESS Or TH32CS_SNAPTHREAD Or TH32CS_SNAPMODULE)

    Private Const TH32CS_INHERIT = &H80000000


    Private Declare Function RegisterWindowMessage Lib "user32" Alias "RegisterWindowMessageA" (ByVal lpString As String) As Long
    Private WM_TASKBARCREATED As Long

    '**********************************************************************
    '在查找函數
    '**********************************************************************
    Private Function FindPro(jinchenming As String)
    Dim my As PROCESSENTRY32
    Dim l As Long
    Dim l1 As Long
    Dim mName As String

    Dim I As Integer
    l = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0)
    If l Then
    my.dwSize = 1060

    If (Process32First(l, my)) Then '遍歷開始

    Do
    I = InStr(1, my.szExeFile, Chr(0))

    mName = LCase(Left(my.szExeFile, I - 1))

    If mName = jinchenming Then

    PID = my.th32ProcessID

    pname = mName

    Dim mProcID As Long

    mProcID = OpenProcess(1&, -1&, PID)

    MsgBox pname
    'TerminateProcess mProcID, 0&
    ?

    Exit Function
    End If
    Loop Until (Process32Next(l, my) < 1)
    End If
    l1 = CloseHandle(l)
    End If
    End Function

    posted on 2006-06-28 13:17 freebird 閱讀(2867) 評論(0)  編輯  收藏 所屬分類: vb

    主站蜘蛛池模板: h视频在线观看免费完整版| 亚洲午夜福利AV一区二区无码| 国产1000部成人免费视频| 国产成人精品免费视频网页大全| 9420免费高清在线视频| 最近免费中文字幕大全| 亚洲国产精品丝袜在线观看| 精品国产综合成人亚洲区| 亚洲一区免费在线观看| 春暖花开亚洲性无区一区二区| 国产精品免费观看视频| 成人免费一区二区无码视频| 久久亚洲2019中文字幕| 亚洲午夜电影一区二区三区| 人妻仑乱A级毛片免费看| 免费国产污网站在线观看15| 日韩特黄特色大片免费视频| 亚洲av永久无码精品秋霞电影影院| 亚洲精品二三区伊人久久| 久久av免费天堂小草播放| 免费一级毛片在线播放放视频| 日韩人妻无码精品久久免费一| 全部免费国产潢色一级 | 亚洲精品第五页中文字幕| 五月婷婷免费视频| 国产成人亚洲综合色影视| 亚洲中文字幕久久无码| 99re在线这里只有精品免费| 国产亚洲精品国看不卡| 亚洲av日韩精品久久久久久a| 3d成人免费动漫在线观看| 国产成人精品日本亚洲专区61 | 热久久这里是精品6免费观看| 手机看片久久国产免费| 亚洲一区二区三区深夜天堂| 97无码人妻福利免费公开在线视频 | 日本xxwwxxww在线视频免费| 亚洲欧洲日本精品| 国产禁女女网站免费看| 亚洲粉嫩美白在线| 亚洲国产精华液网站w|