regestering a program with VB, ways to fool hackers

I currently send out my software with the users details imbedded into the program.  What I want is for someone to run my program the first time and they are asked for a registration number and username - if they enter a valid name and code then they can run the program.  This has to be saved - probably in the registry. This won't stop piracy but I want a simple method of creating a name and a random key generator which anyone could use and for it to be saved....any ideas?
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Here is a good place to go, it will have all of the code you need to do what you are looking for:

Once at the site do a search on 'Registration'.  You get several good and some not so good registration code generators.  I have used one from this site and it works great!

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
degziebobAuthor Commented:
doh! should have though of that. Thanx anyway - got some good code that I'm nowing modifying.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Visual Basic Classic

From novice to tech pro — start learning today.