Tengo una aplicación que necesito distribuir y quiero firmarla para poder evitar las advertencias de UAC en vista. Actualmente veo esto ...Cómo firmar un instalador para evitar la advertencia de UAC de Vista
UAC http://img694.imageshack.us/img694/7289/uac.jpg
Estoy utilizando Visual Studio para crear el instalador, pero la aplicación no estaba escrito en .NET. ¿Debo firmar tanto el .msi como el .exe contenidos en el .msi? ¿Qué tipo de llave necesito y dónde debo obtenerla? Actualmente estoy pensando en verisign aunque son caros. Necesito que esto sea confiable. Una vez que obtengo la clave, ¿cómo firmo? Si entiendo right al.exe y signtool.exe son para ensamblados .net ¿verdad? ¡Gracias!
¿Tiene una referencia o sitio web que muestra cómo funciona esto? No puedo encontrar mucha documentación al respecto. Gracias – Mmarquee
¿Has visto http://msdn.microsoft.com/en-us/library/ms537361(VS.85).aspx? La tecnología actual de firma de código de Microsoft se llama "Authenticode", que debería aparecer en algunos sitios más. – MSalters