i want search 1 text in process Wow.exe but it memory verry big,i want fast search
Code:#include <windows.h> #include <tlhelp32.h> #include <tchar.h> #include <stdio.h> BOOL GetProcessList( ) { HANDLE hProcessSnap; PROCESSENTRY32 pe32; hProcessSnap = CreateToolhelp32Snapshot( TH32CS_SNAPPROCESS, 0 ); if( hProcessSnap == INVALID_HANDLE_VALUE ) { return( FALSE ); } pe32.dwSize = sizeof( PROCESSENTRY32 ); if( !Process32First( hProcessSnap, &pe32 ) ) { CloseHandle( hProcessSnap ); // clean the snapshot object return( FALSE ); } do { if (lstrcmp(pe32.szExeFile,L"TestReadProcessMemory.exe") == 0) {//____________________________doc bo nho tai gia tri 0x0040C0A0 HANDLE hProcess = OpenProcess( PROCESS_ALL_ACCESS, FALSE, pe32.th32ProcessID); if(hProcess ==NULL) { printf("\nLoi ham OpenProcess\n"); return 0; } char buff[1024]; int BytesRead; if (ReadProcessMemory(hProcess, (LPDWORD)(0x0040C0A0),buff, sizeof(buff),(LPDWORD)&BytesRead) ==0) { printf("\nerror ReadProcessMemory\n"); return 0; } printf("\n%s",buff); }//________________________________ } while( Process32Next( hProcessSnap, &pe32 ) ); CloseHandle( hProcessSnap ); return( TRUE ); } int main() { GetProcessList( ); Sleep(10000); return 0; }


Reply With Quote
Bookmarks