![]() |
Detectar autofirma instalado (registro)
Estoy revisando el proyecto (hasta ahora no lo había hecho por falta de tiempo y porque tampoco lo necesitaba) y me he encontrado con lo siguiente.
(Perdonad si ya lo habéis hablado) Resulta que ejecuto la aplicación y siempre me devuelve que Autofirma no está instalado, aunque realmente si está en mi máquina. Por lo que he visto (o eso me parece) es porque la clave a la que intenta acceder requiere permisos de administrador (al menos en mi caso):
De forma, que si no ejecuto como administrador, siempre me devuelve vacía y no lo detecta. Como sugerencia propondría que eso se pueda cargar desde el fichero de configuración, para no obligar a ejecutar como Administrador. |
Cita:
Sustituye en uTVerifactu.pas la funcion: function autoFirmaPath:string; Por estas dos. Y nos comentas que tal. Saludos ! Código:
procedure GetProgramFilesPathsFromRegistry(out Path32, Path64: string); |
Gracias.
^\||/^\||/^\||/^\||/ |
| La franja horaria es GMT +2. Ahora son las 22:56:20. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi