⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 disasm.h

📁 一个反汇编程序的代码
💻 H
字号:
// Disasm.h: interface for the CDisasm class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_DISASM_H__B5D74F66_7DEB_4846_A54D_3C02C4DD8935__INCLUDED_)
#define AFX_DISASM_H__B5D74F66_7DEB_4846_A54D_3C02C4DD8935__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

class CLeeDisasmView;

typedef struct _tagASMINS
{
	DWORD dwAddr;
	int iSize;
	char szBinCode[64];
	char szAsmCode[64];
	_tagASMINS* pNext;
}ASMINS;


class CDisasm  
{	
public:	
	CDisasm();
	virtual ~CDisasm();

	CDisasm(CLeeDisasmView* pView);

	void DisAsmCode(char* pCode, DWORD dwAddr, DWORD dwSize);
	void AddAsmCode(DWORD dwAddr, int iCodeSize, char *szCode, char *szAsmCode);
	void ReleaseLink();

	static DWORD WINAPI ThreadDisasm(LPVOID lpParam);

	ASMINS* m_pInstruction;
	CLeeDisasmView* m_pView;
};

typedef struct _tagDISPARAM
{
	char* pCode;
	DWORD dwAddr;
	DWORD dwSize;
	CDisasm* pDisasm;
}DISPARAM;

#endif // !defined(AFX_DISASM_H__B5D74F66_7DEB_4846_A54D_3C02C4DD8935__INCLUDED_)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -