遍歷某乙個程序的模組

2021-07-16 12:43:01 字數 652 閱讀 3324

#include "stdafx.h"

#include

#include

#include

bool getmodulelist(dword dwpid) ;

// 1. 建立乙個模組相關的快照控制代碼

hmodulesnap = createtoolhelp32snapshot(

th32cs_snapmodule, // 指定快照的型別

dwpid); // 指定程序

if (hmodulesnap == invalid_handle_value)

return

false;

// 2. 通過模組快照控制代碼獲取第乙個模組資訊

if (!module32first(hmodulesnap, &me32))

// 3. 迴圈獲取模組資訊

do while (module32next(hmodulesnap, &me32));

// 4. 關閉控制代碼並退出函式

closehandle(hmodulesnap);

return

true;

}int _tmain(int argc, _tchar* argv)

新增某乙個圓角,和某乙個邊框

為所有uiview的繼承類,切割圓角,新增任意邊框 因為這兩個功能未必要同時使用,所以是分開的兩個檔案 圓角 需要 import uiview gfcorner.h 使用 如下 img cornerwithradius 10 direction cornerdirectiontypebottom c...

使用git合併某乙個版本的某乙個分支

使用命名 使用場景 我們有個穩定版本的分支,叫v2.0,另外還有個開發版本的分支v3.0,我們不能直接把兩個分支合併,這樣會導致穩定版本混亂,但是又想增加乙個v3.0中的功能到v2.0中,這裡就可以使用cherry pick了,其實也就是對已經存在的commit 進行再次提交.使用說明 git ch...

Linux 檢視某乙個程序占用記憶體情況

pid 程序的id user 程序所有者 pr 程序的優先級別,越小越優先被執行 ninice 值 virt 程序占用的虛擬記憶體 res 程序占用的物理記憶體 shr 程序使用的共享記憶體 s 程序的狀態。s表示休眠,r表示正在執行,z表示僵死狀態,n表示該程序優先值為負數 cpu 程序占用cpu...