国产午夜成人免费看片无遮挡_日本免费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麻豆免费视频| 一本色道a无线码一区v| 成人精品视频一区二区三区| 日韩欧美一级精品久久| 久久国产婷婷国产香蕉| 精品久久久久99| 国内精品久久久久影院色| 久久精品视频在线看| 国产成人在线看| 国产精品电影院| 欧美日本国产一区| 激情六月婷婷久久| 亚洲精品菠萝久久久久久久| 欧美高清激情brazzers| 韩国在线一区二区| 亚洲色图第一区| 欧美一级在线观看| 99精品视频一区二区三区| 天堂va蜜桃一区二区三区漫画版| 久久久一区二区三区捆绑**| 在线亚洲+欧美+日本专区| 国产精品66部| 亚洲欧美日韩国产中文在线| 91精品国产手机| 成人av在线播放网址| 日本视频在线一区| 亚洲婷婷综合久久一本伊一区| 91麻豆精品国产无毒不卡在线观看| 国产九色精品成人porny| 亚洲3atv精品一区二区三区| 中文字幕不卡的av| 亚洲精品一区二区三区蜜桃下载| 在线观看成人小视频| 成人白浆超碰人人人人| 蜜桃久久av一区| 亚洲二区在线观看| 中文字幕制服丝袜一区二区三区| 欧美一区永久视频免费观看| 91黄色免费网站| 成人动漫一区二区在线| 久久精品免费看| 亚洲成av人片在www色猫咪| 国产精品进线69影院| 久久久不卡影院| 日韩一区二区免费电影| 欧美日韩国产高清一区二区 | 一区二区三区在线观看国产| 久久久久久久精| 在线观看日韩毛片| 国产成人av资源| 久久国产视频网| 午夜精品久久久久久久久久| 最新中文字幕一区二区三区| 久久伊99综合婷婷久久伊| 欧美日韩久久不卡| 欧美性做爰猛烈叫床潮| 欧美在线一二三四区| 丁香六月综合激情| 韩日av一区二区| 日本欧洲一区二区| 亚洲图片有声小说| 亚洲综合一区二区精品导航| 中文字幕一区二区不卡| 国产精品日日摸夜夜摸av| 日韩欧美国产高清| 欧美日韩不卡视频| 6080国产精品一区二区| 91激情五月电影| 欧美日韩在线综合| 91黄视频在线观看| 欧美综合一区二区| 不卡欧美aaaaa| 91福利视频网站| 91丨九色丨蝌蚪丨老版| 91免费视频观看| 91农村精品一区二区在线| 色先锋久久av资源部| 欧美三级视频在线观看| 欧美午夜电影在线播放| 日韩免费观看2025年上映的电影 | 国产成人午夜精品5599| 韩国欧美一区二区| 99久久精品一区二区| 欧美日韩精品综合在线| 欧美精品一区二区三区蜜桃| 精品国产91乱码一区二区三区| 欧美电影免费观看高清完整版在线观看| 欧美一二三在线| 久久九九全国免费| 成人免费在线视频| 亚洲天堂成人在线观看| 男人的j进女人的j一区| 国产成人自拍网| 91成人免费在线视频| 日韩三级免费观看| 亚洲精品一区二区三区福利| 色狠狠av一区二区三区| 日本丶国产丶欧美色综合| 欧美在线一区二区| 国产日韩精品视频一区| 亚洲精品国产一区二区精华液 | 国产精品无圣光一区二区| 亚洲精品ww久久久久久p站| 日本少妇一区二区| 丁香网亚洲国际| 色天使色偷偷av一区二区| 日韩欧美第一区| 99久久777色| 欧美videossexotv100| 欧美国产精品中文字幕| 日韩av成人高清| 99re这里只有精品首页| 日韩女优电影在线观看| 亚洲第一主播视频| 国产999精品久久| 在线不卡中文字幕播放| 中文字幕一区三区| 国产在线乱码一区二区三区| 欧美巨大另类极品videosbest| 中文字幕色av一区二区三区| 成人精品在线视频观看| 久久天堂av综合合色蜜桃网| 日韩中文字幕亚洲一区二区va在线 | 91天堂素人约啪| 欧美激情一区二区三区蜜桃视频| 亚洲午夜成aⅴ人片| 成人福利电影精品一区二区在线观看| 7777精品伊人久久久大香线蕉| 中文字幕一区三区| 蜜臀精品久久久久久蜜臀| 欧美视频一区在线| 亚洲欧美在线另类| 精品一区二区免费视频| 欧美v日韩v国产v| 蜜臀av一区二区在线免费观看| 欧美综合久久久| 伊人一区二区三区| 欧美日韩一区在线| 亚洲综合无码一区二区| 91成人看片片| 欧美日韩国产精选| 日韩在线卡一卡二| 欧美第一区第二区| 国产精品888| 亚洲免费毛片网站| 欧美电影在线免费观看| 久久精品国产一区二区| 久久久久国产一区二区三区四区| 懂色一区二区三区免费观看| 亚洲男人的天堂网| 日本电影亚洲天堂一区| 亚洲精品一二三区| 欧美精品vⅰdeose4hd| 麻豆精品在线看| 亚洲国产高清不卡| 色诱视频网站一区| 青青国产91久久久久久| 久久久高清一区二区三区| 国产高清一区日本| 亚洲激情校园春色| 欧美一卡二卡三卡四卡| 国产成人综合在线| 亚洲自拍欧美精品| 日韩欧美成人午夜| 91小视频在线免费看| 丝袜美腿一区二区三区| 久久精品视频在线看| 91福利在线导航| 国产最新精品免费| 一区二区三区不卡视频| 精品少妇一区二区三区日产乱码| 国产a精品视频| 亚洲午夜精品久久久久久久久| 日韩视频免费观看高清完整版在线观看| 亚洲福利一二三区| 久久九九国产精品| 欧美日本在线视频| 国产91对白在线观看九色| 日韩精品电影在线| 亚洲女人****多毛耸耸8| 欧美不卡一区二区三区| 色噜噜狠狠色综合欧洲selulu| 精品亚洲免费视频| 亚洲成人激情社区| 国产精品久久国产精麻豆99网站| 91精品啪在线观看国产60岁| 在线中文字幕一区| 粉嫩av一区二区三区粉嫩| 日本人妖一区二区| 亚洲成a人在线观看| 国产精品久久综合| 久久九九久久九九| 精品国产91九色蝌蚪| 欧美日韩一区二区在线观看| av电影天堂一区二区在线| 国内久久精品视频| 久久精品国产亚洲a| 日产国产高清一区二区三区| 一区二区三区精品视频| 中文字幕综合网|