VirusKiller.cpp
上传用户:leon2013
上传日期:2007-01-10
资源大小:186k
文件大小:1k
源码类别:

杀毒

开发平台:

Visual C++

  1. // VirusKiller.cpp: implementation of the VirusKiller class.
  2. //
  3. //////////////////////////////////////////////////////////////////////
  4. #include "stdafx.h"
  5. #include "VirusKiller.h"
  6. #ifdef _DEBUG
  7. #undef THIS_FILE
  8. static char THIS_FILE[]=__FILE__;
  9. #define new DEBUG_NEW
  10. #endif
  11. /* Implimentation of basic Virus Killer 
  12.   ------------------------------------------------------------------------------------------------
  13. */
  14. VirusKiller::VirusKiller(LPCTSTR name, LPCTSTR extensions, bool all_files)
  15. : m_name("<unknown>"), m_signature(NULL), m_allfiles(all_files)
  16. {
  17. if (name) m_name=name; 
  18. if (extensions) m_extensions=extensions;
  19. }
  20. VirusKiller::VirusKiller(const VirusKiller& copy)
  21. : m_name(copy.m_name), m_extensions(copy.m_extensions), m_signature(copy.m_signature), m_allfiles(copy.m_allfiles)
  22. {
  23. }
  24. VirusKiller& VirusKiller::operator=(const VirusKiller& copy)
  25. {
  26. m_name=copy.m_name; 
  27. m_extensions=copy.m_extensions;
  28. m_signature=copy.m_signature;
  29. m_allfiles=copy.m_allfiles;
  30. return *this; 
  31. }