Group:  Microsoft Access ยป microsoft.public.access.security
Thread: Digital Certificate for runtime installs. (Not Self Cert)

DotNetBag
.NET Development Newsgroups

HTVi
TV Discussion Newsgroups

Our Hot Pick: Rising Antivirus 2006 - Certified by TUV & Checkmark! Get 10% discount by entering this coupon code: ONDISCOUNT10
Rising Antivirus 2006

Digital Certificate for runtime installs. (Not Self Cert)
Don 13.07.2006 03:43:01
I was wondering if anybody knows the best place to get a digital certificate
for "commercial" use. NOT USING SELF CERT
Re: Digital Certificate for runtime installs. (Not Self Cert)
Scott McDaniel <scott[ at ]NoSpam_Infotrakker.com> 13.07.2006 10:42:33
On Wed, 12 Jul 2006 20:43:01 -0700, Don <Don[ at ]discussions.microsoft.com> wrote:

[Quoted Text]
>I was wondering if anybody knows the best place to get a digital certificate
>for "commercial" use. NOT USING SELF CERT

I got mine from Comodo, cost $99 a year:

http://www.instantssl.com/code-signing/

Scott McDaniel
scott[ at ]takemeout_infotrakker.com
www.infotrakker.com
Re: Digital Certificate for runtime installs. (Not Self Cert)
Don 13.07.2006 16:49:01

I was wondering if this type of digital certificate completely fixes and
removes all of the startup securtiy dialogs that pop up when a user runs my
application?
Re: Digital Certificate for runtime installs. (Not Self Cert)
Scott McDaniel <scott[ at ]NoSpam_Infotrakker.com> 17.07.2006 00:03:51
On Thu, 13 Jul 2006 09:49:01 -0700, Don <Don[ at ]discussions.microsoft.com> wrote:

[Quoted Text]
>
>I was wondering if this type of digital certificate completely fixes and
>removes all of the startup securtiy dialogs that pop up when a user runs my
>application?

No. Many of these have to do with the computer's security settings and such. A digital signature merely "tells" the
enduser that the software (or install package, as the case may be) is the same as when it was signed.

Scott McDaniel
scott[ at ]takemeout_infotrakker.com
www.infotrakker.com
Re: Digital Certificate for runtime installs. (Not Self Cert)
Don 17.07.2006 00:28:01


"Scott McDaniel" wrote:

[Quoted Text]
> On Thu, 13 Jul 2006 09:49:01 -0700, Don <Don[ at ]discussions.microsoft.com> wrote:
>
> >
> >I was wondering if this type of digital certificate completely fixes and
> >removes all of the startup securtiy dialogs that pop up when a user runs my
> >application?
>
> No. Many of these have to do with the computer's security settings and such. A digital signature merely "tells" the
> enduser that the software (or install package, as the case may be) is the same as when it was signed.
>
> Scott McDaniel
> scott[ at ]takemeout_infotrakker.com
> www.infotrakker.com
>


Let me rephrase my question, using a commercial digital certificate (like
the one from comodo), along with setting the computers security settings to
medium (in the computers registry during install) should take care of all
startup security warnings. Right?

I simply want to make sure that the program will install and run on any
computer running windows xp without any security warnings on program startup.
(I am already chaining the Jet sp8 update with the installer.)


Re: Digital Certificate for runtime installs. (Not Self Cert)
Scott McDaniel <scott[ at ]NoSpam_Infotrakker.com> 17.07.2006 11:20:42
On Sun, 16 Jul 2006 17:28:01 -0700, Don <Don[ at ]discussions.microsoft.com> wrote:
[Quoted Text]
>
>Let me rephrase my question, using a commercial digital certificate (like
>the one from comodo), along with setting the computers security settings to
>medium (in the computers registry during install) should take care of all
>startup security warnings. Right?

I don't think you need to reset user's security level if you sign your project and make sure that the enduser has SP8. I
could be wrong about this, but from the way I read it, in theory it should work. This is from the "About Digital
Signatures" page (http://office.microsoft.com/en-us/assistance/HP010397921033.aspx):

In High or Medium security, a file signed by a trusted entity will be opened without any security warnings.

addiional excerpt:

Note that a digital signature does not apply to the entire database. It covers only those parts of the database that
could be modified to do malicious things, such as VBA code, macros, action queries, SQL pass-through queries, data
definition queries, the ODBC connection string in queries, and properties of ActiveX controls.

Here's a link of interest:
http://office.microsoft.com/en-us/assistance/HA011225981033.aspx

>
>I simply want to make sure that the program will install and run on any
>computer running windows xp without any security warnings on program startup.
> (I am already chaining the Jet sp8 update with the installer.)

Scott McDaniel
scott[ at ]takemeout_infotrakker.com
www.infotrakker.com
Re: Digital Certificate for runtime installs. (Not Self Cert)
Don 19.07.2006 03:17:02
Ok, let's try this again. (You have been extra helpful!)

I noticed that Comodo says you need to have "Microsoft Internet Client SDK"
installed in order to work with the digital certificate. After searching on
google, I noticed a place that said you needed to have an old computer with
windows 95 installed in order to install the sdk. Is this true?

-Don
Re: Digital Certificate for runtime installs. (Not Self Cert)
Scott McDaniel <scott[ at ]NoSpam_Infotrakker.com> 19.07.2006 16:22:32
On Tue, 18 Jul 2006 20:17:02 -0700, Don <Don[ at ]discussions.microsoft.com> wrote:

[Quoted Text]
>Ok, let's try this again. (You have been extra helpful!)
>
>I noticed that Comodo says you need to have "Microsoft Internet Client SDK"
>installed in order to work with the digital certificate. After searching on
>google, I noticed a place that said you needed to have an old computer with
>windows 95 installed in order to install the sdk. Is this true?

No, you don't need 95, but the information about this is very confusing (I ran into the same problems when I first tried
using a digital cert). I'm running WinXP Pro SP2.




>
>-Don

Scott McDaniel
scott[ at ]takemeout_infotrakker.com
www.infotrakker.com
Re: Digital Certificate for runtime installs. (Not Self Cert)
Don 19.07.2006 19:31:02
I got the certificate, signed the project, packaged it, installed it on
another machine and it didnt run, got an error and it sent me too office
update for a update that didnt install properly, they then directed me to
"full file" updates and it did work but took a long time ... so i switched
gears and tried to convert it back to access 2000 (friend recommended it) ...
but you cant create mde's in access 2000 format you have to convert it to
2003 for mde's.... any idea's would be helpful.
Re: Digital Certificate for runtime installs. (Not Self Cert)
Don 19.07.2006 19:50:02
It just hit me! USE THE CUSTOM STARTUP WIZARD TO MAKE MY MDE FILES!

This should cure everything.

Thanks for all your help, you've been great!

-Don
Re: Digital Certificate for runtime installs. (Not Self Cert)
Don 19.07.2006 21:14:02
HAHAHA! All I can do is laugh, seems like developers like us just can't win.
After digitally signing a project my program crashes with a link to an error
page which then directs the user (who is trying to run software they just
bought from me) to office update. Where the user must update in order for
the software they just bought from me to work. I could just download the
necessary updates and chain them to my installer but that would add another
50 megs or so to my file. Right?

I figured out how to run the Jet SP8 update hidden setting command line
arguments in the setup.ini, but if I convert back too access 2000 file format
I shouldn't need the SP8... so that is what I did.... I thought to myself
"Problems All Fixed", and my friend and I were right... but this new one
seems to have popped up.

Does anybody have any workarounds, ran into this problem before, or do I
just have to chain the updates into the installer? If so, where can I get
the file(s) and what file(s) do I need exactly? Also include a basic
chaining order if you have done this before please. Assuming this is the
only thing I can do, is it ok if I run all of the updates hidden?

-Don
Re: Digital Certificate for runtime installs. (Not Self Cert)
Don 20.07.2006 17:11:01

I have installed the software on machines with Jet SP8 already installed and
it still crashes. After digitally signing a project this happens. The user
is then redirected to Office Update to install Office 2003 SP2 and an Office
2003 Security Update. Office 2003 SP2 is 100 megs for the full file. This
just doesn't make sense!

I am using the Microsoft Office Developers Toolkit for packaging -
"Packaging Wizard".

I just don't get it, how can someone who buys my software (and doesn't have
Office installed) update anything until my software is installed?

-Don

Re: Digital Certificate for runtime installs. (Not Self Cert)
Don 20.07.2006 17:41:01
Just a thought: What if I distribute my access 2000 file format "MDE's" with
the access 2000 runtime instead of the 2003 runtime? I wonder if that would
fix my issues?
Re: Digital Certificate for runtime installs. (Not Self Cert)
EarlM 20.07.2006 23:21:02
Don,

Check out Sagekey at www.sagekey.com. I use their Access 2002 and 2003
products with the Wise Installation System (Professional). [Apparently Wise
is now Altiris, but www.wise.com gets you there.] I think you will find this
approach far superior to the Microsoft Packing Wizard.

EarlM

"Don" wrote:

[Quoted Text]
>
> I have installed the software on machines with Jet SP8 already installed and
> it still crashes. After digitally signing a project this happens. The user
> is then redirected to Office Update to install Office 2003 SP2 and an Office
> 2003 Security Update. Office 2003 SP2 is 100 megs for the full file. This
> just doesn't make sense!
>
> I am using the Microsoft Office Developers Toolkit for packaging -
> "Packaging Wizard".
>
> I just don't get it, how can someone who buys my software (and doesn't have
> Office installed) update anything until my software is installed?
>
> -Don
>
Re: Digital Certificate for runtime installs. (Not Self Cert)
Don 20.07.2006 23:45:02
I just don't see what changing the installer will do for my problem.

I appreciate your response, but still hope to hear from others that have
gone through what I am going through now.

-Don
Re: Digital Certificate for runtime installs. (Not Self Cert)
"Chris Mills" <phad_nospam[ at ]cleardotnet.nz> 21.07.2006 01:15:47
Sagekey does claim the things you want (no certificate, updated runtime)

There's also this article on updating runtime files
http://support.microsoft.com/kb/916176/

Chris


"Don" <Don[ at ]discussions.microsoft.com> wrote in message
news:2BFC2D95-B7CB-49C2-A507-D9A8FAD05E1D[ at ]microsoft.com...
[Quoted Text]
> I just don't see what changing the installer will do for my problem.
>
> I appreciate your response, but still hope to hear from others that have
> gone through what I am going through now.
>
> -Don


Re: Digital Certificate for runtime installs. (Not Self Cert)
EarlM 21.07.2006 01:26:01
The Sagekey script checks for missing updates such as Jet sp8 and can either
install them from your file or direct user to download and install them from
Microsoft.

I have been using a Verisign VBA digital certificate for over two years with
Access 2003 for a wide mix of users accross the country. I have not had any
of the problems you describe. Two points: You need a VBA certificate not a
EXE/DLL one, and don't install a digital certificate in an Access 2003 MDB
and than convert back to 2000/2002 because those versions don't support
digital certificates.

EarlM

"Don" wrote:

[Quoted Text]
> I just don't see what changing the installer will do for my problem.
>
> I appreciate your response, but still hope to hear from others that have
> gone through what I am going through now.
>
> -Don
Re: Digital Certificate for runtime installs. (Not Self Cert)
Don 21.07.2006 02:05:02

Just A Few Facts: After a fresh install of my program (2000 or 2003 file
format - BOTH ARE ALSO DIGITALLY SIGNED USING A VBA CODE SIGNING CERTIFICATE
THAT I PURCHASED FROM COMMODO) my program crashes until the user installs
Office Update SP2. If I do not sign the project (in either format) the crash
never happens. I tried it with and without Jet SP8 installed.

I went and checked out SageKey. I am not against spending money on useful
tools. I simply thought I already bought them from Microsoft.

I think my best route at this point is to try to use the 2000 runtime.

Does anybody have any thoughts?

Re: Digital Certificate for runtime installs. (Not Self Cert)
EarlM 21.07.2006 02:48:02
Don,

One more thing: Check your module references and make sure they are all
necessary. That nailed me once.

EarlM

"Don" wrote:

[Quoted Text]
>
> Just A Few Facts: After a fresh install of my program (2000 or 2003 file
> format - BOTH ARE ALSO DIGITALLY SIGNED USING A VBA CODE SIGNING CERTIFICATE
> THAT I PURCHASED FROM COMMODO) my program crashes until the user installs
> Office Update SP2. If I do not sign the project (in either format) the crash
> never happens. I tried it with and without Jet SP8 installed.
>
> I went and checked out SageKey. I am not against spending money on useful
> tools. I simply thought I already bought them from Microsoft.
>
> I think my best route at this point is to try to use the 2000 runtime.
>
> Does anybody have any thoughts?
>
Re: Digital Certificate for runtime installs. (Not Self Cert)
Don 21.07.2006 03:34:01

If I package 2000 File Format MDE's with the 2000 Runtime I should need only
windows xp with SP2 as a minimum system requirement. I shouldn't need to
chain anything other then Jet SP8.

Can Anybody confirm this?
Re: Digital Certificate for runtime installs. (Not Self Cert)
"david epsom dot com dot au" <david[ at ]epsomdotcomdotau> 24.07.2006 09:01:51

"Don" <Don[ at ]discussions.microsoft.com> wrote in message
news:4F2D6B76-0FBF-4074-8D9F-52936EA7E16A[ at ]microsoft.com...
[Quoted Text]
>
> If I package 2000 File Format MDE's with the 2000 Runtime I should need
> only
> windows xp with SP2 as a minimum system requirement. I shouldn't need to
> chain anything other then Jet SP8.
>
> Can Anybody confirm this?

I don't believe that. I don't believe that there is a fully
patched copy of the 2000 runtime.

You need to have at least SR1 for Access 2000, and Access 2000
is now SR3.

Unless your copy of ART is at least SR1, your clients will
need to download Office SR3, and even if your copy of ART is
SR2, there will still be a download next time you test.

I don't think that there was an SR3 release of ART, even if
there was an SR2 release, because I think that by then, MS
had dropped support.

You need SR3 to get SendObject to work correctly: I'm not
sure what other fixes are in it.

(david)


Re: Digital Certificate for runtime installs. (Not Self Cert)
Judy 24.07.2006 17:27:02
Earl,
I'm getting ready to install an Access 2003 runtime on about 25 computers at
work which are now running the program in Access 97. If I got the program
from SageKey, I would get the MSI installer because my version of Wise is a
lot older. In your experience, do you think I would have enough problems
doing the install on just our network computers to warrant the cost of the
Wise scripts?
Thanks
--
Judy


"EarlM" wrote:

[Quoted Text]
> Don,
>
> Check out Sagekey at www.sagekey.com. I use their Access 2002 and 2003
> products with the Wise Installation System (Professional). [Apparently Wise
> is now Altiris, but www.wise.com gets you there.] I think you will find this
> approach far superior to the Microsoft Packing Wizard.
>
> EarlM
>
> "Don" wrote:
>
> >
> > I have installed the software on machines with Jet SP8 already installed and
> > it still crashes. After digitally signing a project this happens. The user
> > is then redirected to Office Update to install Office 2003 SP2 and an Office
> > 2003 Security Update. Office 2003 SP2 is 100 megs for the full file. This
> > just doesn't make sense!
> >
> > I am using the Microsoft Office Developers Toolkit for packaging -
> > "Packaging Wizard".
> >
> > I just don't get it, how can someone who buys my software (and doesn't have
> > Office installed) update anything until my software is installed?
> >
> > -Don
> >
RE: Digital Certificate for runtime installs. (Not Self Cert)
davidp 07.08.2006 14:57:01

Don,

I'm running into similar problem, Access 2k app (mde) but its ran on
access 2k, 2002 and 2003, with the users locked out of their computer with
exception of few folders or competely locked out of the C-drive. The users
can't set the registry or modify any of the security stuff.

My only choice is digital certs.
I'm very new to this, any suggestions on what to and where to go?

I'm also reading the various links in the different posts.

Home | Search | Terms | Imprint | Contact
Newsgroups Reader - provided by WiredBox.Net