
Tenemos una aplicación de terceros ejecutándose en el escritorio de un cliente.
Hace una semana, esto funcionaba bien, luego el equipo de soporte externo aplicó una "nueva licencia" que "no cambió nada" y ahora recibimos un mensaje de UAC para esta aplicación.
El mensaje es "¿Desea permitir que el siguiente programa de un editor desconocido realice cambios en esta computadora?". Similar a ésto
Entiendo que se trata de un problema con la firma del ejecutable, pero no estoy familiarizado con los mecanismos involucrados en este proceso.
Lo que sí entiendo es que el desarrollador debe utilizar un certificado válido emitido por (supongo) Microsoft para firmar su código como válido. Esta firma debería ser reconocida por el sistema operativo y todo debería funcionar.
Lo que no entiendo es, cuando esto se desmorone, ¿qué puedo hacer yo como soporte para demostrarme a mí mismo o a terceros lo que falló? ¿Hemos revocado accidentalmente una ruta de firma que utiliza un tercero? ¿Han firmado su código con un certificado ya caducado?
¿Alguna de esas cosas es siquiera una preocupación válida? ¿Cómo diagnostico cualquiera de estos problemas?