2011-09-11 9 views
7

Cuando inicio mi aplicación con permisos administrativos (haga clic con el botón secundario en EXE | Ejecutar como administrador), aparece el cuadro de diálogo UAC con un cartel naranja o amarillo con la advertencia de que el editor es desconocido. En lugar de comprar un certificado, me gustaría hacerlo de manera diferente. Creo que debe haber posibilidades para lograr eso sin un certificado comprado. Básicamente, quiero la apariencia cuando comienzo, por ejemplo, calc.exe (Calculator en Windows) con permisos administrativos. ¿Qué opciones o alternativas tengo?¿Cómo obtener un editor de confianza/verificado?

+3

Creo que el objetivo del editor verificado es que MS o alguna entidad de confianza de MS lo haya verificado. Y no te verificarán de forma gratuita. – svick

Respuesta

8

Ninguno!

Para que el editor sea conocido, su aplicación debe tener una firma digital y debe confiar en el certificado utilizado para firmarla. La única posibilidad de lograrlo es comprar un certificado digital de una autoridad de certificación conocida.

La firma digital también debe contener la marca de tiempo. Mantendrá su aplicación de confianza incluso cuando el certificado caduque. Si no hay una marca de tiempo en la firma digital, la aplicación volverá a no ser confiable tan pronto como expire el certificado.


Puede crear un certificado digital autofirmado y firmar su aplicación con él. Pero no será de confianza. Hay una solución temporal: si los usuarios instalan este certificado en Trusted Root Certificate Authorities o Trusted Publishers, entonces y solo entonces su aplicación se convertirá en de confianza, y el aviso de UAC tendrá fondo azul en lugar de amarillo. Pero requiere que los usuarios expresen confianza explícitamente a su certificado digital.

Así que la única solución que no requiere pasos de los usuarios es comprar un certificado digital.

+0

Por lo tanto, para aclarar, siempre que firme su aplicación con un certificado de una CA ya de confianza, ¿no hay un paso adicional para obtener una lista de "editores de confianza"? Si no, esto parece una forma comparativamente barata de eludir este control ... – Basic

+1

Sí, es cierto. Y el cuadro de diálogo UAC se volverá azul en lugar de amarillo y mostrará el editor del certificado. Aún así, los usuarios tendrán que presionar un botón en el indicador de UAC para elevarlo. –

Cuestiones relacionadas