Я хочу иметь возможность поиска в выделенной памяти процесса (скажем, вы открываете блокнот и набираете «HelloWorld», затем запускаете поиск в поисках строки «HelloWorld»).Для 32-битных приложений это не проблема, но для 64-битных приложений поиск большого количества выделенной виртуальной памяти занимает часы.
Очевидно, что подавляющее большинство приложений не используют весь выделенный объем виртуальной памяти.Я могу определить области памяти, выделенные для каждого процесса с помощью VirtualQueryEX, и прочитать их с помощью ReadProcessMemory, но когда дело доходит до 64-разрядных приложений, это все еще занимает часы.
Кто-нибудь знает о каких-либо ресурсах или методах, которые можно использовать, чтобы помочь сузить объем памяти для поиска?