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

📄 view_svrlog.h

📁 根据系统设定的日志类型,来判断用户操作的日志是否违规,形成报警
💻 H
字号:
#pragma once


// CView_SvrLog 视图

class CView_SvrLog : public CListView
{
	DECLARE_DYNCREATE(CView_SvrLog)

protected:
	CView_SvrLog();           // 动态创建所使用的受保护的构造函数
	virtual ~CView_SvrLog();

public:
#ifdef _DEBUG
	virtual void AssertValid() const;
	virtual void Dump(CDumpContext& dc) const;
#endif
	void OnCustomDraw(NMHDR*  pNMHDR,  LRESULT*  pResult);
	static CView_SvrLog* m_pCurrent;
	static BOOL m_bInited;
	static DWORD m_dwLogLimit;

	static BOOL Log_Add(DEVLOGINFO& dli);
	static BOOL Log_Add(CLTLOGINFO& cli);
	static BOOL Log_Add(LOGINFO& li);
	static BOOL Info_Add(DATACLTLT& dcl);
	static BOOL Info_Add(DATAKEYLT& dkl);
	static BOOL Info_Add(DATADEVLT& ddl);
	static BOOL Log_Add_Real(DWORD logType,DWORD dwTime,DWORD dwIp,DWORD wPort,CString strUser,CString strComp,DWORD dwAction,DWORD dwResult,DWORD dwErrorType,CString strDesc);

	static CMap<DWORD,DWORD&,DATACLTLT,DATACLTLT&> m_mapClt;
	static CMap<DWORD,DWORD&,DATAKEYLT,DATAKEYLT&> m_mapKey;
	static CMap<DWORD,DWORD&,DATADEVLT,DATADEVLT&> m_mapDev;

	static CString CLT_GetDesc(char* cGUID);
	static CString KEY_GetDesc(char* cSID);
	static CString DEV_GetDesc(char* cSID);
protected:
	DECLARE_MESSAGE_MAP()
};


⌨️ 快捷键说明

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