Cette Page en Français.
Herramienta simple para firmar todos los archivos EXE y MSIX en una carpeta.
Este programa es un proyecto de Delphi Firemonkey pero solo es útil en el entorno de Windows porque utiliza una utilidad SDK de Windows.
Este repositorio de código contiene un proyecto desarrollado en el lenguaje Pascal de Object bajo Delphi. ¿No sabes qué es Delphi y dónde descargarlo? Aprenderá más en este sitio web.
Puede usarlo para firmar sus programas antes de distribuirlos o renunciar si firmó con un certificado caducado sin sellar la firma.
Para usar este programa, necesita el SDK de Microsoft Windows en su computadora Windows 10 o 11. Localice SignTool.exe en su computadora para verificar si está instalado.
Necesita un certificado de firma de código (archivo PFX y su contraseña o un token). Si no tiene ninguno, compre uno de una autoridad como Sectigo, Digicert, Certum u otra autoridad reconocida por Microsoft para Authenticode y Windows Smart Screen System.
Puede crear un certificado Personnal, pero debe implementar la clave privada en las computadoras donde utilizará sus programas firmados para evitar alertas de Windows. Para la publicación pública, necesita un CSC oficial. En el pasado utilicé tu compra mi CSC en el sitio web de Tucows Authors y después de KSoftware. Ahora los compro para Certum (el más barato en el mercado que yo sé en 2024-02-01, pero con una ficha que actualmente no funciona en Windows Arm).
Proteja su certificado y su contraseña: su reputación está en la línea. ¡La seguridad de sus usuarios también!
Lea más sobre SignTool.exe sobre la documentación de Microsoft.
Para obtener más información sobre cómo reemplazar archivos de certificados con tokens físicos, consulte esta explicación.
Iniciar el programa. Llenar los campos. Elija la carpeta de los archivos EXE/MSIX que desea firmar. Comience al proceso de firma.
El título del programa y la URL se muestran cuando la pantalla inteligente le dice a los usuarios que se ha descargado un archivo. Puedes poner algo en él o nada. No hace diferencia real.
No (re) firme/distribuye programas e instaladores, no es el desarrollador.
Verifique los virus antes de firmar los programas. No firme un archivo exe / msix si contiene virus u otro malware. ¡Serás responsable de ello!
Solo para decir que el programa realiza un bucle simple en los archivos en la carpeta elegida y para cada archivo seleccionado ejecuta este comando:
"ruta a signtool.exe" firma /v /debug /f "pfxfilepath" /p pfxpassword /tr "timestampServerRLifsifSifpecified (recomendado)" /td sha256 /fd sha256 /d "programstitle (si se especifica)" /du "yourUrl (si se especifica)" "Path to exe o msix File to File to to Sign to to Sign to to Sign"
"Path to SignTool.exe" Sign /V /Debug /N "UID" /TR "TimestampServerRLifSpecified (recomendado)" /TD SHA256 /FD SHA256 /D "Programtitle (si se especifica)" /du "YourUrl (si se especifica)" "Pango a exe o MSIX para firmar"
"Path to SignTool.exe" Sign /V /Debug /N "Nombre del certificado" /TR "TimestampServerRLifSifSifpecified (recomendado)" /TD SHA256 /FD SHA256 /D "ProgramTitle (si se especifica)" /du "YourUrl (si se especifica)" "Path to Exe o MSIX a Archivación para firmar"
La firma de archivos EXE nunca es un problema si el certificado es bueno.
La firma de archivos MSIX solo está disponible si MSIX no está firmado o si se ha firmado con el mismo certificado que está utilizando para renunciar a él.
En caso de error, no se hace nada, el archivo no cambia. En caso de que funcione, la fecha/hora del archivo cambia. Puede mostrar información de firma desde el cuadro de diálogo Propiedad de archivo.
Siga mis transmisiones de desarrollo de software, videojuegos, aplicaciones móviles y sitios web en mi canal Twitch o como repeticiones en Serial Streameur, principalmente en francés.
Este software está disponible en una versión de producción directamente instalable o ejecutable. Se distribuye como Shareware.
Puede descargar y redistribuirlo de forma gratuita, siempre que no modifique su contenido (instalador, programa, archivos adicionales, etc.).
Descargar programa o instalador
También está disponible en Getit directamente en el entorno de desarrollo de Delphi, C ++ Builder y RAD Studio.
Si usa este software regularmente y está satisfecho con él, está invitado a comprar una licencia de usuario final. Comprar una licencia le dará acceso a actualizaciones de software, así como a habilitar funciones opcionales.
Comprar una licencia
También puede visitar el sitio web de software para obtener más información sobre cómo funciona, acceder a videos y artículos, conocer las diferentes versiones disponibles y sus características, contacte al soporte de usuarios ...
Para descargar este repositorio de código, recomendamos usar "GIT", pero también puede descargar un archivo ZIP directamente desde su repositorio de GitHub.
Este proyecto utiliza dependencias en forma de submódulos. Estarán ausentes del archivo zip. Tendrás que descargarlos a mano.
Este código fuente se distribuye bajo la licencia AGPL 3.0 o posterior.
Generalmente puede usar el contenido de este repositorio de código en cualquier lugar, siempre que:
Si esta licencia no se adapta a sus necesidades, puede comprar el derecho de usar este proyecto bajo la Licencia de Apache 2.0 o una licencia comercial dedicada (comuníquese con el autor para explicar sus necesidades).
Estos códigos de origen se proporcionan como está, sin garantía de ningún tipo.
Ciertos elementos incluidos en este repositorio pueden estar sujetos a derechos de uso de terceros (imágenes, sonidos, etc.). No son reutilizables en sus proyectos a menos que se indique lo contrario.
Si desea una respuesta del propietario del proyecto, la mejor manera de solicitar una nueva función o informar un error es ir al repositorio de GitHub y abrir un nuevo problema.
Si encontró un problema de seguridad, no lo informe públicamente antes de que haya un parche disponible. Explique el caso enviando un mensaje privado al autor.
También puede desembolsar el repositorio y contribuir enviando solicitudes de extracción si desea ayudar. Lea el archivo contribuyente.md.
Si cree que este proyecto es útil y quiere apoyarlo, haga una donación a su autor. Ayudará a mantener el código y los binarios.
Puede usar uno de esos servicios:
O si siente francés, puede suscribirse a Zone ABO de forma mensual o anual y obtener muchos recursos como videos y artículos.