Not sure I explained what I was trying to do well enough Nucleus.

My VB app. will run on PCs which do not have MS Access installed on them which is why Access DB's is created under my VB app. using the "CreateDatabase" method.

So, what I need to do is somehow secure any Access Db's created under VB using the "CreateDatabase" method so that users can't open any of these created Access DB's on a PC with Access installed.