国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

當前位置:雨林木風下載站 > 技術開發教程 > 詳細頁面

獲得系統中運行的程序及運用的DLL文件

獲得系統中運行的程序及運用的DLL文件

更新時間:2022-05-14 文章作者:未知 信息來源:網絡 閱讀次數:

     在Microsoft Visual Studio中提供了一個可以查看當前運行的程序的工具Process Viewer
可以查看系統中當前運行的程序,下面我來介紹在你的程序中如何實現這種功能。
    Windows提供了一系列的API函數可以建立當前的程序、模塊、線程的“快照”(SnapShot)
利用這些“快照”函數就可以獲得當前的程序、模塊等的信息。
    下面實現的步驟:

    1、在Form1中加入一個CommandButton控件、兩個ListBox控件
    2、在Form1中加入如下代碼:

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 Module32First Lib "kernel32" _
        (ByVal hSnapshot As Long, lppe As MODULEENTRY32) As Long
Private Declare Function Module32Next Lib "kernel32" _
        (ByVal hSnapshot As Long, lppe As MODULEENTRY32) As Long

Private Declare Function CloseHandle Lib "kernel32" (ByVal _
        hObject As Long) As Long
Private Declare Function SendMessage Lib "user32" Alias _
        "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As _
        Long, ByVal wParam As Long, lParam As Any) 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 Type MODULEENTRY32
    dwSize As Long
    th32ModuleID As Long
    th32ProcessID As Long
    GlblcntUsage As Long
    ProccntUsage As Long
    modBaseAddr As Byte
    modBaseSize As Long
    hModule As Long
    szModule As String * 256
    szExePath As String * 1024
End Type

Const LB_SETHORIZONTALEXTENT = &H194
Const TH32CS_SNAPHEAPLIST = &H1
Const TH32CS_SNAPPROCESS = &H2
Const TH32CS_SNAPTHREAD = &H4
Const TH32CS_SNAPMODULE = &H8
Const TH32CS_SNAPALL = (TH32CS_SNAPHEAPLIST Or TH32CS_SNAPPROCESS _
                        Or TH32CS_SNAPTHREAD Or TH32CS_SNAPMODULE)
Const TH32CS_INHERIT = &H80000000

Dim MyEntry(100) As PROCESSENTRY32

Private Sub Command1_Click()
    Dim my As PROCESSENTRY32
    Dim l As Long
   
    List1.Clear
    l = SendMessage(List1.hwnd, &H194, 640, 0)
    '建立當前程序快照
    l = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0)
    If l Then
        my.dwSize = 1060
        If (Process32First(l, my)) Then '遍歷第一個程序
            '遍歷所有程序直到返回值為False
            Do
                List1.AddItem (Trim$(my.szExeFile))
                MyEntry(List1.ListCount - 1) = my
            Loop Until (Process32Next(l, my) < 1)
End If
'關閉快照句柄
CloseHandle l
End If
End Sub

Private Sub Form_Load()
Command1_Click
End Sub

Private Sub List1_Click()
Dim l As Long
Dim mm As MODULEENTRY32
Dim lm As Long
Dim astr As String

If MyEntry(List1.ListIndex).th32ProcessID <> 0 Then
        l = SendMessage(List2.hwnd, &H194, 640, 0)
        List2.Clear
         
        '根據程序快照句柄建立程序的模塊句柄
        lm = CreateToolhelp32Snapshot(TH32CS_SNAPMODULE, _
            MyEntry(List1.ListIndex).th32ProcessID)
        If lm > 0 Then
            mm.dwSize = Len(mm)
            '獲得第一個模塊
            If Module32First(lm, mm) Then
                '遍歷所有模塊知道返回值為False
                Do
                    If MyEntry(List1.ListIndex).th32ProcessID = _
                        mm.th32ProcessID Then
                         
                        astr = Left$(mm.szModule, (InStr(1, _
                            mm.szModule, Chr(0)) - 1))
                         
                        List2.AddItem astr
                    End If
                Loop Until (Module32Next(lm, mm) < 1)
End If
CloseHandle (lm)
End If
End If
End Sub

運行程序,List1中就列出當前運行的所有的程序的名稱及路徑,點擊其中任一個列表,
在List2中就會列出這個程序所使用的DLL的文件名。按下Command1重新獲得系統中運行的程序。
上面只是通過簡單的程序介紹了“快照”的建立和使用,只要稍加改造,就可以獲得諸如
程序的線程數、模塊尺寸、模塊在內存的基地址等信息。
以上程序在Windows95、VB5.0下運行通過。 

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

  • <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        奇米精品一区二区三区在线观看| 欧美一区二区久久久| 国产精品自拍网站| 91精品国产色综合久久不卡电影 | 日本系列欧美系列| 欧美在线观看你懂的| 天天综合色天天| 欧美大片在线观看| 国产.精品.日韩.另类.中文.在线.播放| 精品日产卡一卡二卡麻豆| 国产乱子伦视频一区二区三区| 国产欧美日韩在线看| 国产成人av福利| 亚洲欧美中日韩| 69堂亚洲精品首页| 成人午夜免费电影| 亚洲成人你懂的| 国产欧美日韩三区| 欧美日韩日日夜夜| www.综合网.com| 免费在线观看视频一区| 亚洲国产电影在线观看| 欧美男人的天堂一二区| 粉嫩绯色av一区二区在线观看 | 欧美久久久久久久久久| 国产一区二区三区在线观看免费| 亚洲精品中文在线| 久久久99精品免费观看| 欧美日韩在线观看一区二区 | 欧美一区二区三区四区高清| 国产精品正在播放| 日韩国产欧美在线播放| 亚洲天堂2014| 国产视频不卡一区| 在线电影一区二区三区| 91丨国产丨九色丨pron| 国产一区二区女| 日本一区中文字幕| 亚洲欧美另类在线| 久久久九九九九| 精品国产精品网麻豆系列| 欧美午夜精品免费| 不卡的av在线播放| 国产美女视频一区| 奇米一区二区三区av| 亚洲精品综合在线| 亚洲欧美色综合| 国产精品美日韩| 国产拍欧美日韩视频二区| ww亚洲ww在线观看国产| 日韩一区二区三区在线视频| 在线观看91视频| 色琪琪一区二区三区亚洲区| 懂色av噜噜一区二区三区av| 国产一区三区三区| 国产高清成人在线| 看国产成人h片视频| 日本在线不卡一区| 蜜桃在线一区二区三区| 日韩精品国产精品| 日韩av二区在线播放| 日韩精品一级二级| 免费观看在线综合色| 久久机这里只有精品| 国产麻豆精品视频| 成人av片在线观看| 欧美在线视频日韩| 欧美一区二区三区爱爱| 欧美精品一区二区三区蜜臀| 久久久久成人黄色影片| 中文字幕日韩欧美一区二区三区| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆 | 欧美视频在线观看一区二区| 欧美综合久久久| 在线电影院国产精品| 亚洲精品一线二线三线| 亚洲国产精品ⅴa在线观看| 亚洲视频免费观看| 免费精品视频在线| 99久久久精品| 日韩一区二区三区四区五区六区| 久久久亚洲国产美女国产盗摄| 欧美极品xxx| 亚洲福利视频导航| 国产精品 日产精品 欧美精品| av不卡在线观看| 91精品国产丝袜白色高跟鞋| 国产人妖乱国产精品人妖| 一区二区三区自拍| 国产自产2019最新不卡| 91黄色免费网站| 精品第一国产综合精品aⅴ| 欧美国产精品一区二区三区| 亚洲18女电影在线观看| 国产成人精品三级| 欧美疯狂性受xxxxx喷水图片| 国产午夜亚洲精品理论片色戒 | 精品无人码麻豆乱码1区2区| 不卡视频一二三| 日韩欧美国产wwwww| 亚洲你懂的在线视频| 精品一区二区三区在线观看国产| 91偷拍与自偷拍精品| 久久综合丝袜日本网| 亚洲国产精品精华液网站| 国产成人啪午夜精品网站男同| 欧美日韩国产电影| 1000部国产精品成人观看| 国产在线一区观看| 欧美电影在哪看比较好| 亚洲人吸女人奶水| 在线看日韩精品电影| 国产欧美一区二区三区在线老狼| 日本中文字幕一区二区视频 | 中文字幕一区二区三中文字幕| 日本成人在线看| 色狠狠色狠狠综合| 中文一区在线播放| 国产一区二区在线观看免费| 91精品免费在线| 亚洲va中文字幕| 欧美日韩不卡在线| 亚洲成人av资源| 91麻豆精品国产91久久久久久久久| 亚洲欧美日韩电影| 91香蕉视频黄| 亚洲欧美综合色| av不卡免费在线观看| 国产精品美女久久久久久久久 | 欧美日韩专区在线| 一区二区三区自拍| caoporm超碰国产精品| 337p日本欧洲亚洲大胆精品| 九九热在线视频观看这里只有精品| 欧美精品免费视频| 亚洲成av人**亚洲成av**| 欧美三级在线播放| 一区二区视频免费在线观看| 欧美在线视频不卡| 视频一区视频二区中文字幕| 91麻豆精品国产91久久久久久久久 | 91精品国产色综合久久久蜜香臀| 亚洲国产精品一区二区www| 欧美日韩中文字幕一区二区| 日日噜噜夜夜狠狠视频欧美人| 日韩一区二区三区观看| 国产一区二区三区在线观看精品| 久久久美女艺术照精彩视频福利播放| 精品一区二区三区香蕉蜜桃 | 精品乱人伦一区二区三区| 久久成人免费网站| 国产欧美一区二区精品婷婷 | 男女男精品视频网| 久久久久高清精品| 99久久精品免费观看| 午夜精品爽啪视频| 26uuu国产电影一区二区| 99久久久久久| 免费成人小视频| 国产欧美一区二区三区在线老狼| 色综合久久久久综合| 天堂一区二区在线| 国产亚洲欧美日韩俺去了| 成人av午夜电影| 亚洲国产精品久久不卡毛片| 国产精品福利影院| www.欧美日韩国产在线| 亚洲va天堂va国产va久| 久久亚区不卡日本| 一本到不卡免费一区二区| 美女视频黄a大片欧美| 国产精品入口麻豆原神| 制服.丝袜.亚洲.中文.综合| 99久免费精品视频在线观看| 美国毛片一区二区| 国产精品久久久久久福利一牛影视| 欧美日韩激情在线| kk眼镜猥琐国模调教系列一区二区| 天堂一区二区在线| 亚洲精品成人少妇| 日本一区二区免费在线 | 欧美色视频一区| 成人少妇影院yyyy| 久久精品国产网站| 伊人色综合久久天天人手人婷| 久久精品人人爽人人爽| 8v天堂国产在线一区二区| 日本乱码高清不卡字幕| 国产91丝袜在线播放九色| 久久精品国产99| 亚洲18色成人| 亚洲福利电影网| 亚洲天堂免费看| 国产欧美精品一区二区色综合朱莉| 欧美日本在线一区| 91久久久免费一区二区| 不卡的看片网站| 成人动漫av在线| 国产suv一区二区三区88区| 精品亚洲成av人在线观看|