Security program.

How to create a program as in there will be a password box to be type in before you can do anything to the program.
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.

Hi Xiaosi,

not that hard.

First of all make your programm (project properties) to be start from "sub main".
Add an module to your project and type "sub main()" and press enter. Then you will have a startup method. Then create a form name (i.e. frmGetPassword) On that form you put an label with Caption "Type in password" and a textbox-control. Important is to set the property "PasswordChar" of that textbox to "*", so that noone will see, what your user types in. Draw two Buttons (OK and CANCEL) to the form. In the Click-Event of your Cancel-Button simply add the code "end" bevor the "end sub" This will end programm execution. In the Click-Event of your OK-button you will have to check, if the user typed in the correct password. The password will be in the text-property of the textbox (ther will be no '*' in there !!!) If the user didn't typed in the correct password you will keep your form open, otherwise put another "end" in there and the form will stop eather.

Then write "frmGetPassword.Show vbModal" at the first line of your "sub main" in the modul ...

And here your are - a programm with a password right at the beginning.



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
Hi Xiaosi,
This old question (QID 20553293) needs to be finalized -- accept an answer, split points, or get a refund.  Please see for information and options.
No comment has been added lately, so it's time to clean up this TA.
I will leave a recommendation in the Cleanup topic area that this question is:

-->Accept Fischermaen's comments as answer

Please leave any comments here within the next seven days.


EE Cleanup Volunteer
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.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.