• 大小: 0.06M
    文件类型: .cpp
    金币: 1
    下载: 0 次
    发布日期: 2021-02-22
  • 语言: C/C++
  • 标签: pe  解析  实例  

资源简介

滴水三期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

评论

共有 条评论