Click here to Skip to main content
15,910,277 members
Please Sign up or sign in to vote.
2.00/5 (1 vote)
See more:
So I just started learning C# and my goal is to make a cheat for pinball. So I wonder how advanced it is to write to memory of the pinball process? Since I just started I don't know if I am light years away from learning this or not. I've been looking for tutorials that teach me just this but I can't find anything related to what I want. They are all just explaining how it works but I need to see it in practice to fully grasp how to use it myself.

Also if I get it correctly I could either just write to the memory directly or inject into it? Which way should I go for? Forgive me for being a newbie but I want to know whats up.

I already know how to get the pointers of all the addresses I will need. So I feel like I got that thing down already, now I just need to learn the programming part. I don't expect to learn it in one day but I would like to ask you professionals about it. :)

You could say I want to make a trainer for pinball.
Posted
Updated 20-Jan-13 17:20pm
v2

1 solution

C# is the wrong language to do this, really. And yes, it's complicated, arcane and not terribly useful from the point of view of learning to program.
 
Share this answer
 
Comments
Inzann 20-Jan-13 23:19pm    
So it would be easier to do this in another language?
Garth J Lancaster 20-Jan-13 23:30pm    
It would be more appropriate to use a lot of other languages, for example, c++ ...but that still wont teach you how to program

Im not sure 'hacking another processes memory' is a suitable start point for learning
Inzann 20-Jan-13 23:34pm    
Oh I didn't mean to jump right in and start doing this. It was more of a long term goal but I wanted an estimate on how long it would take me to reach that level of programming and how advanced it was. C++ seems way to hard to start learning with so I went with C# and Python instead.
Christian Graus 20-Jan-13 23:39pm    
It would be more possible in a harder language, but still not a great idea IMO

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900