| 106 | } |
| 107 | |
| 108 | DWORD_PTR GetExeModuleBase(DWORD dwProcessId) |
| 109 | { |
| 110 | MODULEENTRY32 lpModuleEntry = { 0 }; |
| 111 | HANDLE hSnapShot = CreateToolhelp32Snapshot(TH32CS_SNAPMODULE, dwProcessId); |
| 112 | lpModuleEntry.dwSize = sizeof(lpModuleEntry); |
| 113 | Module32First(hSnapShot, &lpModuleEntry); |
| 114 | |
| 115 | CloseHandle(hSnapShot); |
| 116 | |
| 117 | return (DWORD_PTR)lpModuleEntry.modBaseAddr; |
| 118 | } |
no outgoing calls
no test coverage detected