You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

27 lines
762 B
C

#pragma once
#include "module.h"
#include "KernelMode.h"
extern CKernelMode gKernelMode;
//<2F><EFBFBD><E8B1B8><EFBFBD>ܹ<EFBFBD><DCB9><EFBFBD>
class CEncryptionMgr :public CModule
{
public:
CEncryptionMgr(void);
~CEncryptionMgr(void);
virtual void OnAppInitialize();
bool CheckLockState();
void CheckLeftDays();
bool IsbRunAtNoteBook(){return m_bRunAtNoteBook;};
CString GetCurHardDiskSerialNum(){return m_CurHardDiskSerialNum;};
private:
CString GetHardDiskSerialNum();
private:
int m_LeftDays;//ʣ<><CAA3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
bool m_bFirstExt;//<2F><>һ<EFBFBD><D2BB>ִ<EFBFBD><D6B4>
bool m_bRunAtNoteBook;//<2F>Ƿ<EFBFBD><C7B7>ڱʼDZ<CABC><C7B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
CString m_CurHardDiskSerialNum;//<2F><>ǰ<EFBFBD><C7B0>Ӳ<EFBFBD><D3B2><EFBFBD><EFBFBD><EFBFBD>к<EFBFBD>
};
extern CEncryptionMgr *gEncryptionMgr;