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

📄 capimanage.h

📁 将exe等可执行文件转化成c程序的反编译程序,先到汇编再到c
💻 H
字号:
// Copyright(C) 1999-2005 LiuTaoTao,bookaa@rorsoft.com

//	CApiManage.h
#ifndef CApiManage__H
#define CApiManage__H
#include "datatype.h"
#define	INVALID_STACK	11

typedef	DWORD	H_NAMEID;
class CApi
{
public:
	BYTE	m_stack_purge;	//7 for invalid
	ea_t	address;
    char name[80];

    CFuncType* m_functype;

	CApi()
    {
    	m_stack_purge = INVALID_STACK;
    }

	~CApi(){}
};

typedef	CList<CApi*,CApi*> API_LIST;

class CApiManage
{
public:
	API_LIST*	apilist;

	CApiManage(){ this->apilist = new API_LIST;}    //new_API_LIST
	~CApiManage(){ delete this->apilist; }

	bool	new_api(ea_t address,int stacksub);
	CApi*	get_api(ea_t address);

    void New_ImportAPI(PCSTR pstr, DWORD apiaddr);
};

extern	CApiManage* g_ApiManage;


#endif // CApiManage__H


⌨️ 快捷键说明

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