Нужно достать имя класса по адресу объекта в памяти другого процесса

TheLeftExit

Участник
Автор темы
24
8
Pardon my French.

Треды на других платформах:
Get class name based on address of its instance in another process
Does anyone have an RTTI class name fetcher in C#?

Мне нужна функция, берущая адрес в памяти другого процесса (на базе MSVC), и возвращающая название класса объекта, находящегося по этому адресу. Пруф существования и пример использования такого извращенства - Structure viewer в Cheat Engine.

unknown.png

Я в курсе, что разные компиляторы орудуют этой информацией по-разному, и что она хранится не для каждого типа структур.

Если кто-то достаточно опытен чтобы линкануть решение в виде отдельного сниппета/библиотеки на C#, или хотя бы поделиться теорией, было бы шикарно.