1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/lsylovews-pesee

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
PE查看器Dlg.h 1.6 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
留天下 Отправлено 08.04.2017 14:59 cb8ddfc
// PE查看器Dlg.h : 头文件
//
#pragma once
#include "afxcmn.h"
#define VIRADDR 1
#define OPPVIRADDR 2
#define FILEOFFSET 3
#define NOSELECT 0
// CPE查看器Dlg 对话框
class CPE查看器Dlg : public CDialogEx
{
// 构造
public:
CPE查看器Dlg(CWnd* pParent = NULL); // 标准构造函数
// 对话框数据
#ifdef AFX_DESIGN_TIME
enum { IDD = IDD_PE_DIALOG };
#endif
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
// 实现
protected:
HICON m_hIcon;
// 生成的消息映射函数
virtual BOOL OnInitDialog();
afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
afx_msg void OnPaint();
afx_msg HCURSOR OnQueryDragIcon();
DECLARE_MESSAGE_MAP()
public:
afx_msg void OnBnClickedBtnOpenfile();
VOID EnumSections();
VOID PaseBasePe();
PIMAGE_DOS_HEADER m_pDosHdr;
PIMAGE_NT_HEADERS m_pNTHdr;
PIMAGE_SECTION_HEADER m_pSecHdr;
BOOL FileCreate(CString szFileName);
LPVOID m_lpBase;
HANDLE m_hMap;
HANDLE m_hFile;
BOOL IsPeFileAndGetPePionter();
VOID InitSectionList();
afx_msg void OnBnClickedBtnSee();
CListCtrl m_SectionList;
afx_msg void OnBnClickedBtnExit();
virtual void OnCancel();
public:
int m_nSelect;
afx_msg void OnBnClickedRadioViraddr();
afx_msg void OnBnClickedRadioOppviraddr();
afx_msg void OnBnClickedRadioFileoffset();
afx_msg void OnBnClickedBtnCal();
DWORD GetAddr();
void ClaAddr(int nSelNum, DWORD dwAddr);
int GetAddrInSecNum(DWORD dwAddr);
void HexStrToInt(CString szAddr, DWORD *dwAddr);
afx_msg void OnBnClickedBntadd();
void AddSec(WCHAR* szSecName, int nSecSIze);
void AddSecData(DWORD Size);
DWORD AlignSIze(int nSecSIze, DWORD dwAlignment);
};

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/lsylovews-pesee.git
git@api.gitlife.ru:oschina-mirror/lsylovews-pesee.git
oschina-mirror
lsylovews-pesee
lsylovews-pesee
master