資源簡介
滴水三期PE解析實例(Funtion.cpp)
代碼片段和文件信息
//函數文件
#include
#include“Funtion.h“
#include“tools.h“
#include?“malloc.h“//動態申請分配內存函數需要的頭文件
BOOL?Initialization_PROCESS(HWND?hDlg)//hDlg是主窗口句柄
{
LV_COLUMN?lv;?//LV_COLUMN是框的表頭屬性包含(顯示文本多少行多少列)
HWND?hListProcess;//控件框句柄
memset(&lv0sizeof(LV_COLUMN));//將lv寫0在堆棧中建立的?里面有垃圾值
//獲取主窗口上控件框句柄?
hListProcess=GetDlgItem(hDlgIDC_LIST_PROCESS);
//設置整行選中風格發消息給系統?告訴系統這個框里面的內容如果被選中就整行選中
SendMessage(hListProcessLVM_SETEXTENDEDLISTVIEWstyleLVS_EX_FULLROWSELECTLVS_EX_FULLROWSELECT);
//設置表頭
lv.mask=LVCF_TEXT?|?LVCF_WIDTH?|?LVCF_SUBITEM;
//設置表頭第一列?iSubItem=0?0開始
lv.pszText=TEXT(“進程“);?//列標題
lv.cx=?300; ?//列寬
lv.iSubItem=0;???????????//這是第幾列
SendMessage(hListProcessLVM_INSERTCOLUMN0(DWORD)&lv);
//第二列
lv.pszText=TEXT(“PID“);
lv.cx=?65;
lv.iSubItem=1;???//這是第幾列
SendMessage(hListProcessLVM_INSERTCOLUMN1(DWORD)&lv);
//第三列
lv.pszText=TEXT(“鏡像基址“);
lv.cx=?110;
lv.iSubItem=2;???//這是第幾列
SendMessage(hListProcessLVM_INSERTCOLUMN2
- 上一篇:GeekOS操作系統的研究和實現.doc
- 下一篇:滴水三期PE解析
評論
共有 條評論