How secure is AllowByPassKey=False?

Is there any way for a hacker to access the objects of an mdb file for which the AllowByPassKey property has been set to False, or is it as secure as MS claims?
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.

I don't know what MS claims, but it's relatively easy to hack.   Just create a new .mdb file, import all the objects from the "locked" one and you're in.  

Or you can download the free property editor from

My feeling is, that anyone who knows enough to shift-start an access app won't be fooled for too long.


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
You can find a demo database with shift bypass functions at:,  ShiftBypassDemo
I agree, it's about as secure as hiding an object or a file...

The next step in security is to distribute your database as MDE. Although any user with a full version of Access can still get to the database window quite easily, the objects can not be edited.

MilewskpAuthor Commented:
Thanks guys. I'll split the points between the first two answers.
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
Microsoft Access

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.