Giter Club home page Giter Club logo

Comments (4)

CatboyPrincess avatar CatboyPrincess commented on May 28, 2024

Hi, I was actually doing a little bit of research on ReadProcessMemory, 64 bit Windows, 64 bit apps, etc.

Now what I did was besides uncheck "Prefer 32-bit", and given my scope and expectations for my current work, is set the target platform to be 64 bit in the dropdown menu above the checkbox you've indicated.

Then, I followed this solution
and this information.

Now, the answer in the first link is provided by bogza.anton and I would like to note that rather than replacing int lpBaseAddress with Int64 lpBaseAddress, it might be reasonable to actually use a UInt64 instead (since memory addresses shouldn't go negative).

Basically, if you're using 64 bit Windows, importing from kernel32 will give you functions that should be compatible with 64 bit programs. You just need to change the imported function's signature.

In this way, I was able to get a dll import to work properly with my 64 bit app to read a 64 bit game's memory.

I predict that this solution would also be extendible to this project as whole, such that if you modified the source from int address parameters to UInt64 address parameters and recompiled the library, there would be little to no issue. Haven't tried it myself quite yet, but my excitement for this solution and initial results prompts me to post before I forget.

from memory.dll.

erfg12 avatar erfg12 commented on May 28, 2024

Fork the source, make changes, and send me a push request.

from memory.dll.

erfg12 avatar erfg12 commented on May 28, 2024

Just merged hollow87's aobscan improvements. Try them out.

from memory.dll.

erfg12 avatar erfg12 commented on May 28, 2024

Closing issue because errorc0de404 isn't responding.

from memory.dll.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.