Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- proc GetProcessModule
- invoke CreateToolhelp32Snapshot,0x08,[phandle] ;Делаем снэпшот процесса, 0x08 = TH32CS_SNAPMODULE32
- mov [mSnapshot],eax ;Сохраняем полученный снэпшот
- mov [module.dwSize],sizeof.MODULEENTRY32 ;Указываем размер структуры модуля
- invoke Module32First,[mSnapshot],module ;Берём первый модуль
- info:
- invoke MessageBox, NULL, module.modBaseSize, NULL, MB_OK ;Выводим некоторую инфу о нём
- invoke Module32Next,[mSnapshot],module ;Берём следующий
- test eax,eax ;Продолжаем, пока они не кончатся
- jnz info
- invoke CloseHandle,[mSnapshot] ;Убиваем снэпшот
- ret
- endp
Add Comment
Please, Sign In to add comment