С PROCESS_MEMORY_COUNTERS_EX я могу найти пиковый размер файла подкачки (VM) с начала процесса. Можно ли каким-то образом получить максимальный размер файла подкачки, начиная с какого-то другого момента времени?
PROCESS_MEMORY_COUNTERS_EX
Вы пробовали это: PerfSetULongCounterValue ? Я сам не пробовал, но, судя по описанию This is a convenience function for setting raw counter data. и Process Object , это может быть то, что вы ищете. Я вижу, что вы используете PROCESS_MEMORY_COUNTERS_EX(), но вполне вероятно, что для изменения счетчиков вам нужно напрямую использовать Функции счетчиков производительности .
This is a convenience function for setting raw counter data.
PROCESS_MEMORY_COUNTERS_EX()
Во всяком случае, это просто идея, чтобы попробовать. Также вы можете найти этот пост полезным Мониторинг использования процессора и диска одной программой .