
Originally Posted by
Why06
View a process's current memory. (In C++ we would do this by OpenProcess() then ReadProcessMemory() essentially viewing the entire memory)
2. To do this you will need to set up certain kinds of variables to look for: integers, floats, doubles, boolean, etc.
3. Lastly you will have to save the addresses of your values.
@ Why06
The same methods are used (exactly)
EDIT:
The only concern I have is how this is going to play out, so @OP, is this going to search for every VAR? or do you want to input the variable and have it return true with value or false (as in not found)
@OP Regarding "Do..able"
Everything is doable in VB, sometime alot more work is involved where you may require 3 components and 18 lines of code for something that can be done with just a few lines of C++ , Some times you may need Modules, Some can be done as a console application, some need to be done using API , BUt nothing is "not" doable, You can write WAP applications, You can write Windows Mobile Software applications, Windows applications, AI, Games, It is having a sense of want and determination that separates a real coder from the rest.
Example: I am currently working on a fully functional Asp.net application that will integrate with back office API and will be used as a cross platform application for a windows bases CMS/Portal with live activations of cell devices and allow Customer management, Billing, etc. A hard task...but doable.
Note: Just so every knows, It's B.A.S.I.C not Basic, thats a huge misconception, the reason so many believe that something is not doable in VB is by not trynig to do it, or because they cannot find a tutorial online....because they look at the term Basic as in meaning basic, In fact basic doesn't mean its a basic language, Basic is the acronym for
Beginners
all-purpose
symbolic
instruction
code
and it wasn't for "beginners", they called it the "beginners language" because it was designed for those just learning programming, at the time when computers were becoming popular and you needed to use code to operate your applications, it was hard for a non scientist / Math scholar, they were trying to push personal computers into the market, at first the concept wouldn't catch, so the basic language was developed.
Basic was a language built on math, the same as earlier languages, except it used "Logic" instead of equations, If this happens then this happens.
Example: B.a.s.i.c ASM
Code:
Screen 12
Print "Hello"
Sleep 2
Input "My name is your PC, What is your name?" ; N$
Print "hello" + " " + N$
If N$ = "rich" then
input "Your Awesome, what can I do for you?" ;C$
Print " So you want me to...." + " " + C$
else
Print " Bai Bai"
end if
that concept was much easier to understand, but (just like now) the B.A.S.I.C language is actually one of the few languages today that still belong to the High Level Programming family (like C and ASM)
@ OP regarding time frame
Yes, please be patient, I am a partner in a Software/Web Design Company, It's easy for me to be here because I am on (now 3, was 2,) 3 monitors almost at all times, so I can pan left or right , however coding tuts tend to be done late night for me, and as I already promised 2/3 other tutorials and a open source Injecter, it may take me some time.
Sorry for that
Okay sorry about going off on a tangent , just some clarification