用creatprocess启动一个程序之后,如何检测这个程序用的内存啊

用creatprocess启动一个程序之后,怎么检测这个程序用的内存啊~
就是当这个程序被启动之后,必须在要求的内存之内运行,如果运行过程中超过了,就要终止运行

------解决方案--------------------
The VirtualQueryEx function provides information about a range of pages within the virtual address space of a specified process.


DWORD VirtualQueryEx(
HANDLE hProcess,
LPCVOID lpAddress,
PMEMORY_BASIC_INFORMATION lpBuffer,
SIZE_T dwLength
);


------解决方案--------------------
和对一般程序的检测是一样的 ~