Быстрый способ поиска определенной строки (или массива байтов) в памяти другого процесса в C #?

StackOverflow https://stackoverflow.com/questions/155721

Вопрос

Пожалуйста, опубликуйте рабочий пример исходного кода (или ссылку) о том, как выполнить поиск строки в памяти другого процесса и получить смещение совпадения, если оно найдено.Аналогичным образом это делается в игровых жульнических утилитах, которые ищут значения в игровой памяти с помощью ReadProcessMemory.

Это было полезно?

Решение

Другие советы

Возможно, вы захотите заглянуть в Файлы, сопоставленные с памятью как способ совместного использования памяти между отдельными процессами.Вам нужно будет использовать Win32 P / Invokes для реализации этого в C #, смотрите Это Проект кода ссылка для примера, который вы, возможно, сможете адаптировать.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top