Rick said:
I disagree. The warning does not come up when there is a virus. It comes up
EVERY time and the user bypasses it EVERY time. It's totally useless and is
there for PR reasons not real ones.
Then we can agree to disagree.
It's there to prevent the execution of code without your explicit
consent. Since you can have code run automatically and some of the
earlier Access code didn't run in the sandbox, it allowed direct access
to your system -- a nice big security hole.
While using an mdb/mde file isn't a typically way of distributing a
virus, it was a perfectly plausible scenario with that security flaw.
This warning puts your system into the sandbox mode and is asking you if
you trust the designer of the database.
If you use digital signatures, you can avoid the warning and still be
protected.
For what it's worth, the next version of Access will handle the security
trust differently. One thing is that you'll be able to explicitly
specify a trusted directory. This means on your corporate network, you
can put all your databases in a single location (or specify multiple
locations) and not have to sign each one.
Unless the end user specifically copies the viral database to that
location to run it first (rather than running it from an attachment), it
will be stopped.