On Digital Certificates ...
Well, first of all, it is important to understand that you can't avoid this
issue by not using Access 2003 for development. It is the version of Access
that your clients use to run your application that matters, not the version
in which you developed it. If you develop an application using Access 2000
or Access 2002, and your client runs it using Access 2003, your client will
see the security warning.
I really, really don't like the way this 'feature' has been implemented. But
I don't wish to overstate the problem or alarm any one unnecessarily. It
will not be a major problem for all developers. Those who develop only for
their own use, can either set 'macro' security to Low, or create their own
certificate which will be valid only on the PC on which it was created. Or
just ignore the damn message, it's only a single mouse-click after all!
In-house developers, if all their users log on to the same domain, can use
Certificate Services on the server to create a certificate that will be
valid across that domain.
My major complaints are a) the difficulty of obtaining Class 2, individual
developer certificates, and b) the fact that the user is still presented
with almost the same scary (to an unsophisticated end-user) message even if
the application is digitally signed.
I'm told that you can avoid the issue by using the SageKey (
www.sagekey.com)
installer for Access 2003. I haven't tested this myself, because I have not
yet encountered a significant number of clients or potential clients who
have installed Access 2003. If and when we start getting enough 'what's this
scary message' phone calls to be a nuisance, then I'll start harassing my
boss to buy the SageKey installer for Access 2003.
--
Brendan Reynolds (MVP)
http://brenreyn.blogspot.com
The spammers and script-kiddies have succeeded in making it impossible for
me to use a real e-mail address in public newsgroups. E-mail replies to
this post will be deleted without being read. Any e-mail claiming to be
from brenreyn at indigo dot ie that is not digitally signed by me with a
GlobalSign digital certificate is a forgery and should be deleted without
being read. Follow-up questions should in general be posted to the
newsgroup, but if you have a good reason to send me e-mail, you'll find
a useable e-mail address at the URL above.