startup properties

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

I want to prevent others from changing the startup properties using VBA in
another access file. I don't use User level security because I am not in a
position to prevent either the database file being copied onto another
machine or a workgroup file from being over written. In either of these cases
I find the owner becomes unknown. There is a password on the VBA code.
 
S said:
I want to prevent others from changing the startup properties using
VBA in another access file.

That is only possible if you implement User Level Security.
I don't use User level security because I
am not in a position to prevent either the database file being copied
onto another machine or a workgroup file from being over written. In
either of these cases I find the owner becomes unknown. There is a
password on the VBA code.

Copying a properly secured MDB/MDE wold accomplish nothing for the copier unless
they also copied the MDW. Copying the MDW would accomplish nothing if they
didn't know at least one valid set of login credentials and those would have to
be for someone with Administer permissions if they wanted to change the
BypassKey property (assuming you set it with the ULS sensitive method).

If you open a file and see Owner = "Unknown" then you must have opened it with a
different MDW file than the one that was used to secure it. In most cases this
would be impossible if the file were secured properly.

Your reasons for not wanting to use User Level Security appear to be based on
experiences where it was not implemented correctly.
 
What if the system.mdw is replace with the copy iAccess is shiped with and
any shortcut to a different workgroup file is deleted. So it would open with
the default?
 
S said:
What if the system.mdw is replace with the copy iAccess is shiped
with and any shortcut to a different workgroup file is deleted. So it
would open with the default?

No. If it were secured *properly* you would not be able to open it unless you
used the exact MDW fiel that was used to secure it.


Any time you open an Access file with a workgroup file that doesn't require a
login, then you MUST be opening it as the default user "Admin" with credentials
of the default workgroup "Users". In a properly secured file neither of those
entities should have enough authority to open the file so you should just get a
permissions denied error.

(most Access files that people think are secured are not)
 
Back
Top