MonitorThread.h
上传用户:chenhai826
上传日期:2007-04-11
资源大小:72k
文件大小:1k
源码类别:

破解

开发平台:

Visual C++

  1. // MonitorThread.h: interface for the CMonitorThread class.
  2. //
  3. //////////////////////////////////////////////////////////////////////
  4. #if !defined(AFX_MONITORTHREAD_H__5F9379A4_5007_471D_A089_71C93C5B4663__INCLUDED_)
  5. #define AFX_MONITORTHREAD_H__5F9379A4_5007_471D_A089_71C93C5B4663__INCLUDED_
  6. #if _MSC_VER > 1000
  7. #pragma once
  8. #endif // _MSC_VER > 1000
  9. #define MAX_THREADS 200
  10. #include "Thread.h"
  11. #include "AttackThread.h"
  12. class CNPView;
  13. class CMonitorThread : public CThread  
  14. {
  15. long m_nTo;
  16. long *m_pnCurrentPwd;
  17. long *m_pnMaxThreads;
  18. HWND m_hWnd;
  19. CList<CAttackThread *,CAttackThread *>m_ThreadList;
  20. void StopAllThread(void);
  21. public:
  22. CMonitorThread(CNPView *pView);
  23. virtual ~CMonitorThread();
  24. virtual BOOL Work(void);
  25. virtual void CleanupWork(void);
  26. bool DidSomeoneDie(void);
  27. };
  28. #endif // !defined(AFX_MONITORTHREAD_H__5F9379A4_5007_471D_A089_71C93C5B4663__INCLUDED_)