Получить место в памяти и пространство, связанное с процессом, используя processId

Я хочу получить информацию о памяти (адрес и размер) процесса в Ram, используя идентификатор процесса. Я попробовал WMIC и диспетчер задач, они предоставляют только память, используемую процессом в текущее время. Может кто-нибудь, пожалуйста, дайте мне знать, как получить эту информацию из ОС Windows.


person Ashish Aggarwal    schedule 24.06.2015    source источник
comment
Как это связано с Java? Вы можете рассмотреть возможность удаления тега java из своего вопроса.   -  person Lolo    schedule 24.06.2015
comment
Потому что решение, которое я получаю, заключается в реализации на Java. Если кто-то знает решение на Java, то это очень помогает.   -  person Ashish Aggarwal    schedule 24.06.2015
comment
Это имеет смысл. Я бы посоветовал вам добавить это к своему вопросу, так как это поможет получить более содержательные ответы для вашего варианта использования. Я не знаю Windows API, который получает нужную вам информацию, но вы всегда можете использовать JNA библиотека для вызова ее из Java.   -  person Lolo    schedule 24.06.2015


Ответы (1)


Все программы в Windows загружаются по одному и тому же адресу. 0x00400000 (это 4 МБ). Я предлагаю вам сказать, что вы пытаетесь выяснить, поскольку ваш ответ всегда составляет 4 МБ.

person bill    schedule 25.06.2015