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

📄 filearray.h

📁 PasswordViewer 是一个集察看屏保口令、Access数据库口令、CMOS口令、QQ2000口令、美萍网管口令、Win9x共享口令、Win9x缓存口令的软件
💻 H
字号:
// FileArray.h: interface for the CFileArray class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_FILEARRAY_H__6C8F2211_A19F_11D6_98C2_C99B4152F509__INCLUDED_)
#define AFX_FILEARRAY_H__6C8F2211_A19F_11D6_98C2_C99B4152F509__INCLUDED_

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

#include "SearchDefs.h"

#define _MAX_CACHED_COUNT 3000

class CFileArray  
{
public:
	struct CItem
	{
		DWORD dwAddress;
		BYTE bIsValid;
	};

	struct CHeader
	{
		CSearchResult SearchResult;
	};

public:
	
	BOOL Delete();
	

	void GetHeader(CSearchResult *pResult);
	void SetHeader(const CSearchResult *pResult);

	void SeekToHeader();
	void SeekToDataBegin();

	 void Add(CItem *pItem);
	 BOOL SeekToNext();
	 BOOL SetItem(CItem *pItem);
	 BOOL GetItem(CItem *pItem);
	 void Flush();

	void Close();
	BOOL Create(CString strFileName);
	BOOL Open(CString strFileName);
	

	CFileArray();
	virtual ~CFileArray();

protected:
	CFile m_File;
	CItem m_ItemCache[_MAX_CACHED_COUNT];
	DWORD m_dwCacheCounter;
	int m_nItemSize;
	BYTE m_fIsOpened;

protected:
	CString m_strFileName;

	DWORD m_dwCachePos;

	 void FillCache();

};

#endif // !defined(AFX_FILEARRAY_H__6C8F2211_A19F_11D6_98C2_C99B4152F509__INCLUDED_)

⌨️ 快捷键说明

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