Gameprocesswatcher.cpp Page
// Getters DWORD getProcessId() const return m_processId; bool isWatching() const return m_isWatching; private: DWORD findProcessIdByName(const std::string& processName) const; bool openProcessById(DWORD processId); void closeProcessHandle(); void watchLoop();
#include "gameprocesswatcher.h" #include <windows.h> #include <tlhelp32.h> #include <algorithm> #include <cstring> gameprocesswatcher.cpp
// Process selection bool setProcessByName(const std::string& processName); bool setProcessById(DWORD processId); bool isWatching() const return m_isWatching