64b Sanderling c# version

No, the C# version looks alive https://github.com/Arcitectus/Sanderling

We had a few people expressing interest in memory reading for a 64 bit client, but most people did not care about 64 bit client.

See also the recent solution by @unknown496:

About the support for the 64-bit variant

For people who want for some reason not use the 32-bit version, here are some relevant parts of the EVE Online memory reading implementation which I remember now:

If the only difference is a switch from 32 bit to 64 bit memory pointers, the code changes should be relatively simple. We have a reference code for the EVE Online memory reading, which is optimized for best readability (by humans) and contains documentation of the diverse subfunctions.
The code is located at http://domääne.de/sanderling/Optimat.EveOnline.Tut.Memread.zip

Trying to remember the steps in memory reading (not reviewed, could be wrong):

  • Find the python object which represents the type type.
  • Find the python object which represents the type for the UI Root.
  • (The previous steps are only done once per process, because the UI Root never moved to a different address).
  • Enumerate the UI tree following the children links in the python object dictionary.