You can also DL Visual Basic 2005 Express Edition from microsof, ask me for code for a program that can change values, i can walk you through it.
Make VB registered by running program "regedit" and changing this value
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft� 92;VBExpress\8.0\Registration\0500. 0x0002\Params change it a "1" for the value and you wont have to worry about your free trial time, this works on alot fo microsfot products
Download WinHex from download.com to search through memory for vlaues, jsut tell it to Open RAM on whatever program you want.
Now so you knwo what to look for in memory use calculator, have it on decimal mode, enter your number then switch to hex mode. 258 in decimal is 102 in hex. in memory you woulld search for 0201 this is because the computer writes from left to right in groups of bytes and 2 digits of hex is one byte. Another example is
2,568,476 in decimal would be 273111C in hex so you would search for 1c117302
using winhex you can find out the address to the variable, if you registered winhex its the only program you really need. If your smart you could easily modify my program to search through memory, i havent gotten around to that cause im trying to do many other things right now.