Skip to content
⌘ NSIS Forum Archive

Q: XP sp2 and Author unknown

5 posts

sanface#

Q: XP sp2 and Author unknown

Hello,

I've just installed XP sp2.
When I download an exe using explorer and I execute it I have a warning windows with
Author unknown (this is my translation by a language that is not English).

Is there a possibility to set the executable (with NSIS) so that the
Author is known?

Fabrizio
kichik#
You probably need to sign it. But you need a certificate for this.

Find official documentation, practical know-how, and expert guidance for builders working and troubleshooting in Microsoft products.


Slashdot had an article about free certificates:

SonOfGates writes "Well, the Aussies have invaded Boston but at least they're not throwing tea into the harbor. AU-based nonprofit CAcert Inc has spent the last few days at USENIX '04 registering new users by the truckload. They bill themselves as a 'Community-Based CA.' Could this be the begining...

kichik#
No, I'm not sure. The first link contains detailed instructions, it shouldn't hard to test. Let me know what the results are.
delmardale#
If you really want to get rid of that warning, you will need to sign your app. You can download the "signtool" from microsoft, but you will also need a certificate. Your certificate must be issued by a CA (certificate authority) that IE trusts. Here are links to a couple of them.

Sorry, looks like we can't find the page you are looking for.



Off hand I don't know of any that hand these out for free.

There is a way to create your own certificate using openssl, but you will also need to create your own CA, and this CA information (root certificate) will have to be imported into IE of the machine that will be doing the downloading. This method is not good for software posted on the web, but works good for internal corporate environments where you can control the end users PC somewhat.

Oh yeah I looked at that www.cacert.org site. They do give out certificates, but their certificates are not trusted by IE by default. So you have the same problem in this case as generating your own.