Application signing/verification

Aaron picture Aaron · Mar 12, 2011 · Viewed 14.3k times · Source

I'm relatively new to Windows development, but have just finished a small project. I want to make my application "verified" like a lot of other applications are. For example, when you launch the application and UAC pops up, it won't have the "publisher unknown" message with the yellow bar and should have a "Verified by: " section on it.

I hope I explained that correctly. Does anyone know how to do this? I am hoping it's not like SSL certificates where you have to pay money...

Please feel free to let me know if my question was unclear or if I am not explaining it the right way. Thanks!

Answer

Eaton picture Eaton · Mar 12, 2011

Unfortunatley, yes, you do need to pay money.

What you need is a code signing certificate. You can get them from the below certificate authorities: Thawte

VeriSign

Or if you are looking for a cheap one, I would buy one from here, that is where I got mine: Tucows

Once you get your cert, you can integrate it into the build process to sign your application and it will show your name as the publisher.