oops!

Ok, I'll take a look, thanks!

On Fri, Oct 20, 2017 at 11:16 AM, Tim Roberts <t...@probo.com> wrote:

> Michael C wrote:
> >
> > I am wrestling with my life right now, but I'll post more hopefully by
> > tomorrow.
> >
> > Also, I am trying to write my own 'Cheat Engine' or just a memory
> > scanner in general,
> > I am just looking for simple values such as a int or a double.
>
> Wrong thread.
>
> Here is C++ code that does what you asked, based on a StackExchange
> article that was trying to cheat on games by increasing the money
> level.  This one scans my gvim editor process looking for the "cpp"
> extension.  It finds several hundred occurrences:
>     https://pastebin.com/BbyrXxsf
>
> It's possible to convert that to Python, but you're using ctypes so much
> that you're basically writing C code in Python.  Further, Python doesn't
> worry about representations in memory.  If you're searching for a
> specific floating point value, then you need to know exactly how it was
> stored, bit for bit.  Is it single precision?  Double precision?  Scaled
> integer?  Are you sure?
>
> And if you do find the value, you can't change it unless you're sure
> it's not a false positive.  You're likely to find any 4-byte random
> value somewhere in a process, perhaps even as bytes of machine code.
> You don't want to change it unless you're sure it's a numeric constant
> and not, say, a pointer.
>
> --
> Tim Roberts, t...@probo.com
> Providenza & Boekelheide, Inc.
>
> _______________________________________________
> python-win32 mailing list
> python-win32@python.org
> https://mail.python.org/mailman/listinfo/python-win32
>
_______________________________________________
python-win32 mailing list
python-win32@python.org
https://mail.python.org/mailman/listinfo/python-win32

Reply via email to