| 7 | // TODO: Multiple scan like DWORD CMemoryScanner::Scan(std::vector < CMemoryPattern* > memPatterns) |
| 8 | |
| 9 | CMemoryScanner::CMemoryScanner(HANDLE hProcess, DWORD dwFlags) : |
| 10 | m_hProcess(hProcess), m_dwFlags(dwFlags), m_dwLowAddr(0), m_dwHighAddr(0), m_cMemHelper(nullptr), m_bSafeSearch(false), m_bExtra(false), |
| 11 | m_dwExtraCount(0) |
| 12 | { |
| 13 | m_cMemHelper = std::make_unique<CMemoryHelper>(m_hProcess); |
| 14 | } |
| 15 | |
| 16 | CMemoryScanner::CMemoryScanner(HANDLE hProcess, DWORD dwFlags, DWORD dwLowAddr, DWORD dwHighAddr) : |
| 17 | m_hProcess(hProcess), m_dwFlags(dwFlags), m_dwLowAddr(dwLowAddr), m_dwHighAddr(dwHighAddr), m_cMemHelper(nullptr), m_bSafeSearch(false), |
nothing calls this directly
no outgoing calls
no test coverage detected