Re: Accessing memory of another application?
Re: Accessing memory of another application?
- Subject: Re: Accessing memory of another application?
- From: Josh <email@hidden>
- Date: Tue, 12 Aug 2008 14:07:45 -0400
Correct :-) I mean the last one
And yes I'd like to change the outcome of the game - as well as send it
commands to do different things - but I have a feeling sending commands to
the game is easier than reading what is in it's memory :P
Thanks again everyone!
> On Tue, Aug 12, 2008 at 1:52 PM, Clark Cox <email@hidden> wrote:
>>
>>> On Tue, Aug 12, 2008 at 10:31 AM, Bill Cheeseman <email@hidden>
>>> wrote:
>>> > on 2008-08-12 12:04 PM, Josh at email@hidden wrote:
>>> >
>>> >> I'm trying to get started w/viewing/editing/interacting with the
>>> memory of
>>> >> another running application but I'm not where to get started.
>>> >
>>> > It isn't clear to me what you mean.
>>>
>>> By "game trainer", I assume the Josh means a program that you can run
>>> to peek/poke specific locations in the memory space of a videogame to
>>> change the outcome of the game (i.e. grant yourself more
>>> money/points/life, whatever).
>>>
>>> >
>>> > When some people ask questions like this, what they really mean is that
>>> they
>>> > want to be able to control the other application's windows, menus, etc.
>>> > There are several ways to do that, including the Accessibility API and
>>> > Quartz Event Taps.
>>> >
>>> > Other people really mean that they want to share the data used by the
>>> other
>>> > application. If you wrote the other program, you can do that in a
>>> variety of
>>> > ways, including shared preferences and distributed notifications. Even
>>> if
>>> > you didn't write the other program, you may be able to do something
>>> with its
>>> > documents or, if it supports AppleScript, with its terminology
>>> dictionary.
>>> > Even if it doesn't support AppleScript, you can probably control it and
>>> thus
>>> > get at its data using GUI Scripting.
>>> >
>>> > Other people mean literally accessing the RAM currently in use by the
>>> other
>>> > application, and I have no idea how you would go about approaching that
>>> > task.
>>>
>>> That is, this last meaning.
>>>
>>> --
>>> Clark S. Cox III
>>> email@hidden
>>> _______________________________________________
>>>
>>> Cocoa-dev mailing list (email@hidden)
>>>
>>> Please do not post admin requests or moderator comments to the list.
>>> Contact the moderators at cocoa-dev-admins(at)lists.apple.com
>>>
>>> Help/Unsubscribe/Update your Subscription:
>>>
>>> This email sent to email@hidden
>>>
>>
>>
>
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden