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

📄 main.h

📁 数据加密算法
💻 H
字号:
#pragma once

#include "resource.h"

struct AppOption
{
	// global flags saving in registry
	BOOL m_bCheckDebugger ;
	BOOL m_bHookExplicit ;
	BOOL m_bGetRegister ;
	BOOL m_bRecordDebugMsg ;
	BOOL m_bRecordExtraMsg ;
	BOOL m_bDumpFile ;
	BOOL m_bNotify ;
	BOOL m_bViewAll ;
	BOOL m_bUndecorate ;

	BOOL m_bDisplay ;
	BOOL m_bDisplaySync ;

	DWORD m_dwMaxDisplay ;

	CStringArray m_arDecoder ;
	CStringArray m_arTypeFile ;
} ;

// this app
class CMainApp : public CWinApp
{
	DECLARE_MESSAGE_MAP ( )

public :
	// attribute
	CImageList m_imgTree ;
	CImageList m_imgList ;
	CImageList m_imgMog ;
	CImageList m_imgMessage ;
	CImageList m_imgType ;

	FARPROC m_pfnLoadLibraryExW ; 
	FARPROC m_pfnGetProcAddress ;
	FARPROC m_pfnIsDebuggerPresent ;

	AppOption m_appOption ;

public :
	CMainApp ( ) ;
	~CMainApp ( ) ;

	// override
	virtual BOOL InitApplication ( ) ;
	virtual BOOL InitInstance ( ) ;
	virtual BOOL ExitInstance ( ) ;

protected:
	// msg handler
	afx_msg void OnHelpContent ( ) ;
	afx_msg void OnHelpAbout ( ) ;
	afx_msg void OnEditOption ( ) ;
} ;

// main frame of this app
class CMainFrame : public CMDIFrameWnd
{
	DECLARE_MESSAGE_MAP ( )

private :
	// attribute
	CToolBar m_wndToolBar ;
	CStatusBar m_wndStatusBar ;

public :
	CMainFrame ( ) ;
	~CMainFrame ( ) ;

	// operation
	BOOL QueryAllDocument ( ) ;
	void CloseAllDocument ( ) ;
	BOOL IsDebuggeeRunning ( ) ;

protected :
	// msg handler
	afx_msg int OnCreate ( LPCREATESTRUCT lpCreateStruct ) ;
	afx_msg void OnClose ( ) ;
	afx_msg void OnDestroy ( ) ;
} ;

⌨️ 快捷键说明

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