Quote:
Originally posted by ABEL-o-matic
Don't let this die now  I'm depressed to go into the Tennis thread, so I will make this my base... who knows this base could end making making me big money one day 
|
asdkl;gh the only person that let this thread die was u bae
Quote:
Originally posted by ABEL-o-matic
Okay, without using Cheat Engine...
What I know:
ReadProcessMemory and WriteProcessMemory to read and write from the memory.
GetWindowThreadProcessId to get the process ID of a process.
But what I don't know is how to find the memory addresses that I'm targeting. It's can be easily solved by manually using Cheat Engine, but I want to know how to do it in C++.
There is one done in C, but it's all difficult for me to read.
http://pastebin.com/p5iq3D7p
What does that mean?
You're probably gonna tell me to Google everything up, but the matter of the fact is that it's difficult. I'm not like you, babe. You have to see things from my point of view as well. I'm not as technically gifted as you are, so you need to be more forgiving. I'm just not as smart as you are.
I don't even know the difference between process and thread, no matter how much Googling and reading I do. There just needs for someone to explain this in layman's terms.
It makes me sound like I'm a brat, so I'm sorry. But I just can't be told to Google things every single time.
[/in a terrible, pissed off mood at the moment... not you maiko, it's something else... sorry to take my anger out on you..]
But anyways, I hope someone good in C++ or C can help me figure things out without telling me to Google every single time.
Edit: It's VirtualQueryEx  Sorry to lash out on you, Maiko.  Just in a terrible mood today.. geez.
Edit2: And when I mean I want help, I don't exactly mean I want the answer right away because giving me the answer right away will just end up open even more questions and what not because there will be things I will ask about it. What I want is to be suggested what things I can do to approach a certain problem, or what steps I can take to find the answer.
|
lmao it's okay.
The reason why I tell you to Google these things is because we are all busy adults. If you don't want to Google basic things to figure it out on your own, why should anyone try to force their paradigms on you to help you understand it. If I sit here for an hour and write an entire page, will you even try to understand what I write? And if so, why couldn't you understand explanations from hundreds of thousands of results from search engine? It's reductive nowadays, some things should be learned
autodidactically if you have any real interest in the subject.
Programming is not like Networking where you learn the way things are and your skills are a testament to your memory and speed (although it can be), it is a lot more artistic and creative. You get these basic sets of skills and what determines how good you are is how creative you become with the basic sets. There are so many ways to do one thing.
So what I am still trying to understand Is what the hell are you trying to build Abe?
Can you build command prompt programs in C++ first before you start trying to **** with the stack?
To put it very simply, think of a process in windows like a folder with a preallocated set of storage. It has no real function, just a name. Then inside that folder, you have files. The files are what give value to the folder or process, because they actually contain the information (or do the work). Each folder, will have at least one file (thread) that can in a sense create more files to help it.
So say in c++. Are you familiar with the main function? It's the function that all C++ files have. When you open a program written in c++ it begins a process on the computer. The First thread is used by the main function. With the main function, you can call other functions which usually will use more threads.
One thread can do one thing at a time, so to get programs to do more things, you can take take out multiple threads in a process. If you rely on one thread to do everything, each calculation will have to wait till the previous calculation is done and the program will freeze until everything catches up.
Crude. But I hope it helps.
EITHER WAY. This is not the point of this thread. Because this is the type of stuff that has become less important to building CONSUMER applications that we see today.
The goal is to teach people how to build all of the cool things we see today, not to confuse them with theory and the very stuff that turns people away from computer science in the first place.