Since you are on your own network, you can create your own trusted certificate publisher. To do this, install the certificate authority services on one of your servers and create a code signing certificate. By default, your user computers will not trust the certificate, so follow these steps on each computer:
certmgr.exe -add -c MYRootCertificate.cer -s -r localMachine root
certmgr.exe -add -c MyCodeSigningCert.cer -s -r localMachine TrustedPublisher
Firstly, so that your computers trust your internal CA server (to get rid of the "untrusted publisher" message), and secondly, to trust applications signed with your certificate.
After that, any of your signed applications will work without security warnings.
Mitchell gilman
source share