#include <windows.h>
#pragma comment( lib, "MemUtils.lib" )
#include "CProcess.h"
int main( )
{
using namespace CheatTools;
vector<CProcess> procs = CProcessTools::GetProcessesList( );
for( int i = 0; i < procs.size( ); i++ )
{
if( procs[i].GetName( ) == L"hl2.exe" )
{
CProcess proc = procs[i];
std::wcout << proc.GetName() << L" " << proc.GetID( ) << L"\n";
try
{
std::vector< CModule > mdl = proc.GetModules( );
if( !mdl.empty() )
{
std::wcout << L"Modules:\n";
for( int i = 0; i < mdl.size( ); i++ )
{
std::wcout << mdl[i].m_szName << L"\n";
}
}
}
catch( ... )
{
std::cout << "Exception!\n";
}
//std::wcout << mdl.m_szName << L" 0x" << mdl.m_dwBaseAddress;
}
}
getchar( );
}
Comments