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

📄 crackmgr.h

📁 网络游戏龙族 完整的登陆器 C++ 源代码
💻 H
字号:
// CrackMgr.h: interface for the CCrackMgr class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_CRACKMGR_H__916F254F_DB1F_4269_BC2B_36BC59E48BC9__INCLUDED_)
#define AFX_CRACKMGR_H__916F254F_DB1F_4269_BC2B_36BC59E48BC9__INCLUDED_

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

const int CMD_CHECK_ACCEL				=	6060;

typedef struct server_check_accel
{
	DWORD	dwCheckAccelNowtime;
} t_server_check_accel;

class CCrackMgr  
{
	typedef	struct CLOCK
	{
		DWORD	dwLow;
		DWORD	dwHi;
	};

public:
	CCrackMgr();
	virtual ~CCrackMgr();
	
	void InitCrackMgr();
	void RecvCheckAccel(t_server_check_accel *packet);//罐扁
	void AutoCheckAccel();//焊郴扁 //磊悼栏肺 矫埃 拌魂 秦辑

	//CPU Clock 包府
	__int64 GetAverageClock();//CPU狼 乞闭 努钒蔼 备窍扁
	void SetInitClock();//CPU狼 矫累 檬扁蔼 备窍扁
	void __stdcall GetNowClock(CLOCK* pClock);//泅犁 努钒蔼

	//胶饭靛 包府.
	bool StartCrackThread();//农发 眉农 静饭靛 矫累窍霸 窍扁
	bool StopCrackThread();//农发 眉农 静饭靛 肛眠霸窍扁
	bool IsCrackThreadRun();//农发 眉农 静饭靛 肛眠霸窍扁
	DWORD GetThreadApplyGab(){return m_dwThreadApplyGab;}
	void SetThreadApplyGab(const DWORD dwValue){m_dwThreadApplyGab = dwValue;}
	bool GetCTRun()const { return m_bIsCTRun;}
	void SetCTRun(const bool bIsRun){ m_bIsCTRun = bIsRun;}
private:
	t_server_check_accel RecvPacketSave;//罐篮 菩哦 绊措肺 焊包
	DWORD	dwRecommandTime;//览翠 秦具 且 矫埃
	DWORD	dwRecvedTime;//览翠 秦具 且 矫埃
	DWORD	dwRealTime;
	__int64	m_i64Clock;
	
	DWORD	m_dwThreadNo;
	bool	m_bIsCTRun;
	HANDLE	m_hCrackThread;
	DWORD	m_dwThreadApplyGab;
};
extern CCrackMgr CrackMgr;
extern unsigned __stdcall CrackCheckThread(LPVOID pValue);
extern BOOL DumpException(LPEXCEPTION_POINTERS lpExcep,char* szOutMsg);
#endif // !defined(AFX_CRACKMGR_H__916F254F_DB1F_4269_BC2B_36BC59E48BC9__INCLUDED_)

⌨️ 快捷键说明

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