¿Cómo puedo firmar digitalmente un ejecutable?

Estoy codificando software que requiere acceso administrativo. Cuando aparece un cuadro de diálogo UAC, muestra una ventana emergente diferente para el software firmado digitalmente que el software no firmado. Creo que firmar digitalmente mi software permitiría a los usuarios confiar en mi software más fácilmente. ¿Cuesta miles de dólares firmar software digitalmente o es gratis? ¿Hay una manera simple de hacerlo? He buscado en Google y todo lo que obtengo es cómo firmar archivos PHP, XML y PDF, que no es lo que quiero. Necesito firmar mi ejecutable de software.

¿Acabo de ver algo sobre sigtool.exe? ¿Es esta la dirección correcta? ¿Qué pasa con esos complicados archivos .pfx y Authenticode o qué no?

Respuestas a la pregunta(4)

Su respuesta a la pregunta