Attached is part of a project I've been working on here and there. However I'm losing interest fast. I know there are a few others that might be interested in something like this, making improvements in it, implementing it in another program (which I'd really like to see), etc... I was originally building this for ffxi to have some sort of auto-finding memloc given some information (such as character name) ... my ffxi playtime has officially reached 0 for this month. Should probably cancel the account soon.....
Here's a class that contains one function - FindString. It will search the virtual memory of a process for instances of the string and return an array of integer values containing the addresses where the string was found.
I'll update this as I put more work into it. And if you have any ideas or want to work with this, please feel free.

-DT