Re: starting and ending location in memory?

From: Chad Cartwright (vipergtsrz_at_gmail.com)
Date: 07/08/04


Date: 7 Jul 2004 18:40:07 -0700

Yeah, after looking into how to read memory and all that, I don't
think reading the memory will be fun or easy if not just impossible.

So, now I am left with either getting it off the network traffic, or
hooking the program's API. Well, the game is Magic the Gathering:
Online. It's a basic game when it comes to chatting and all that. Most
of the code seems to go into all the rules for the cards.

So, now I think the best idea to use would be the one you gave me,
Corey. I like the idea of just "hooking into" the APIs for what the
game uses to draw it onto the screen. The questions I would have now
would be....

1. How do I know what APIs the game is using
2. How the heck do I "hook" onto an API on the fly
3. What type of program would this be? A service? Exe? etc...
4. Can you explain a little more about how this whole process would
work in general and whether you think it's the best solution

I thought reading the network traffic would be hard because I don't
know if I can differenciate what program is using what traffic. If I
have MTGO open, along with MSN and AIM...how will I know what chat is
going to what program and therefore what to log?

Thank you so much for all your help. I knew I could find some smart
people on here. If you would like to e-mail me instead of continuing
this thread, it's vipergtsrz@gmail.com. If you don't have gmail, and
want it, I can even invite you as a "thank you" :)

~Chad



Relevant Pages

  • Re: [RFC] MMIO accessors & barriers documentation
    ... When in a loop, reading through a DMA ring, put an "rmb" at the top of the loop, to ensure that the compiler does not optimize out all memory loads after the first. ... So, in a perfect world where I was designing my own API, I would create two new API functions: ...
    (Linux-Kernel)
  • Re: Designing a Finite State Machine DFA Recognizer for UTF-8
    ... not taking more memory that the one that I propose. ... including the API available in Windows 2008/VISTA SDK ... loop has triple the assembly language instructions (accomplishing the ... You wanted freedom and believe that if you didn't ...
    (microsoft.public.vc.mfc)
  • Re: Designing a Finite State Machine DFA Recognizer for UTF-8
    ... not taking more memory that the one that I propose. ... including the API available in Windows 2008/VISTA SDK ... You wanted freedom and believe that if you didn't ... slight performance gain, he might ignore that gain in order to get the ...
    (microsoft.public.vc.mfc)
  • Re: Designing a Finite State Machine DFA Recognizer for UTF-8
    ... not taking more memory that the one that I propose. ... including the API available in Windows 2008/VISTA SDK ... You wanted freedom and believe that if you didn't ... slight performance gain, he might ignore that gain in order to get the ...
    (microsoft.public.vc.mfc)
  • Re: Auto Assault Performance Not Good on Current Machine
    ... If you have lots of programs loaded when you start the game, there is less system memory for the game. ... You might even decide to disable the firewall and then also disable the LAN connectoid if the game doesn't need Internet access while playing it. ... I'm not familiar with your particular video card. ...
    (microsoft.public.windowsxp.general)