Cette Seite en français.
Einfaches Tool zum Signieren aller EXE- und MSIX -Dateien in einem Ordner.
Dieses Programm ist ein Delphi FireMonkey -Projekt, aber nur in der Windows -Umgebung nützlich, da es ein Windows SDK -Dienstprogramm verwendet.
Dieses Code -Repository enthält ein Projekt, das in der Objektpascal -Sprache unter Delphi entwickelt wurde. Sie wissen nicht, was Delphi ist und wo Sie es herunterladen sollen? Sie erfahren mehr auf dieser Website.
Sie können es verwenden, um Ihre Programme zu unterschreiben, bevor Sie sie verteilen, oder um sie zurückzutreten, wenn Sie mit einem abgelaufenen Zertifikat unterschrieben haben, ohne die Signatur zu stempeln.
Um dieses Programm zu verwenden, benötigen Sie das Microsoft Windows SDK auf Ihrem Windows 10 oder 11 Computer. Suchen Sie Signtool.exe auf Ihrem Computer, um zu überprüfen, ob es installiert ist.
Sie benötigen ein Code -Signierzertifikat (PFX -Datei und sein Passwort oder ein Token). Wenn Sie keine haben, kaufen Sie eine von einer Behörde wie Sectigo, Digicert, Certum oder einer anderen Behörde, die von Microsoft für Authenticode und Windows Smart Screen System anerkannt wurde.
Sie können ein personenbezogenes Zertifikat erstellen, müssen jedoch einen privaten Schlüssel auf Computern bereitstellen, bei dem Sie Ihre signierten Programme verwenden, um Windows -Warnungen zu vermeiden. Für das öffentliche Verlag benötigen Sie einen offiziellen CSC. In der Vergangenheit habe ich meinen CSC auf der Tucows Authors -Website und nach Ksoftware verwendet. Jetzt kaufe ich sie zu einem Zertifikat (soweit ich weiß, dass ich am 2024-02-01 weiß, aber mit einem Token, das derzeit nicht auf Windows Arm funktioniert).
Schützen Sie Ihr Zertifikat und sein Passwort: Ihr Ruf steht in der Leitung. Auch die Sicherheit Ihrer Benutzer!
Lesen Sie mehr über Signtool.exe über Microsoft -Dokumentation.
Weitere Informationen zum Ersetzen von Zertifikatdateien durch physische Token finden Sie in dieser Erklärung.
Starten Sie das Programm. Füllen Sie die Felder. Wählen Sie den Ordner aus, aus dem EXE/MSIX -Dateien unterschreiben möchten. Beginnen Sie mit dem Signiervorgang.
Programmtitel und URL werden angezeigt, wenn der intelligente Bildschirm den Benutzern eine Datei heruntergeladen hat. Sie können etwas hineinstellen oder nichts. Es macht keinen wirklichen Unterschied.
Nicht (wieder) Signier-/Verteilerprogramme und Installateure Sie sind nicht der Entwickler.
Überprüfen Sie die Viren, bevor Sie Programme unterschreiben. Unterschreiben Sie keine EXE / MSIX -Datei, wenn sie Viren oder andere Malware enthält. Sie werden dafür verantwortlich sein!
Nur um zu sagen, das Programm führt eine einfache Schleife für Dateien im ausgewählten Ordner aus und für jede ausgewählte Datei wird dieser Befehl ausgeführt:
"Path to Signtool.exe" Sign /v /debug /f "Pfxfilepath" /p Pfxpassword /tr "TimestampServerurlifspecified (empfohlen)" /td Sha256 /fd Sha256 /d "-Programm (falls angegeben) (falls angegeben) (falls angegeben) (falls angegeben) (falls angegeben) (falls angegeben) (falls angegeben).
"path to signtool.exe" sign /v /debug /n "UID" /tr "TimestampServerURLIfSpecified (recommanded)" /td SHA256 /fd SHA256 /d "ProgramTitle (if specified)" /du "YourURL (if specified)" "path to EXE or MSIX file to sign"
"path to signtool.exe" sign /v /debug /n "Certificate name" /tr "TimestampServerURLIfSpecified (recommanded)" /td SHA256 /fd SHA256 /d "ProgramTitle (if specified)" /du "YourURL (if specified)" "path to EXE or MSIX file to sign"
Das Signieren von EXE -Dateien ist niemals ein Problem, wenn das Zertifikat gut ist.
Das Signieren von MSIX -Dateien ist nur verfügbar, wenn MSIX nicht unterschrieben ist oder wenn es mit demselben Zertifikat unterschrieben wurde, das Sie zum Rücktritt von ihnen verwenden.
Bei Fehler wird nichts getan, die Datei ändert sich nicht. Im Falle des IT funktioniert das Datum/die Uhrzeit der Datei. Sie können Signaturinformationen aus dem Dialogfeld "Dateieigenschaft" anzeigen.
Folgen Sie meinen Entwicklungsströmen von Software, Videospielen, mobilen Anwendungen und Websites auf meinem Twitch -Kanal oder als Wiederholungen auf seriellem Streameur hauptsächlich in Französisch.
Diese Software ist in einer direkt installierbaren oder ausführbaren Produktionsversion verfügbar. Es ist als Shareware verteilt.
Sie können es kostenlos herunterladen und umverteilen, sofern Sie den Inhalt nicht ändern (Installateur, Programm, zusätzliche Dateien usw.).
Download -Programm oder Installateur herunterladen
Es ist auch von Getit direkt in der Umgebung Delphi, C ++ und RAD Studio Development erhältlich.
Wenn Sie diese Software regelmäßig verwenden und damit zufrieden sind, sind Sie eingeladen, eine Endbenutzerlizenz zu erwerben. Durch den Kauf einer Lizenz können Sie auf Software -Updates zugreifen und optionale Funktionen aktivieren.
Eine Lizenz kaufen
Sie können auch die Software -Website besuchen, um mehr darüber zu erfahren, wie sie funktioniert, auf Videos und Artikel zugreifen, sich über die verschiedenen verfügbaren Versionen und deren Funktionen informieren, wenden Sie sich an Benutzerunterstützung ...
Um dieses Code -Repository herunterzuladen, empfehlen wir "Git", aber Sie können auch eine ZIP -Datei direkt aus dem GitHub -Repository herunterladen.
Dieses Projekt verwendet Abhängigkeiten in Form von Submodulen. Sie werden in der ZIP -Datei abwesend sein. Sie müssen sie von Hand herunterladen.
Dieser Quellcode wird unter der AGPL 3.0 oder späteren Lizenz verteilt.
Im Allgemeinen können Sie den Inhalt dieses Code -Repositorys überall nutzen, sofern:
Wenn diese Lizenz nicht Ihren Anforderungen entspricht, können Sie das Recht erwerben, dieses Projekt unter der Apache -Lizenz 2.0 oder einer dedizierten kommerziellen Lizenz zu verwenden (wenden Sie sich an den Autor, um Ihre Anforderungen zu erklären).
Diese Quellcodes werden so bereitgestellt, wie es ist, ohne Garantie jeglicher Art.
Bestimmte Elemente, die in diesem Repository enthalten sind, können den Nutzungsrechten von Drittanbietern (Bilder, Geräusche usw.) unterliegen. Sie sind in Ihren Projekten nicht wiederverwendbar, sofern nicht anders angegeben.
Wenn Sie eine Antwort vom Projektbesitzer wünschen, können Sie am besten nach einer neuen Funktion fragen oder einen Fehler melden, um zum Github -Repository zu gehen und ein neues Problem zu eröffnen.
Wenn Sie ein Sicherheitsproblem gefunden haben, melden Sie es bitte nicht öffentlich, bevor ein Patch verfügbar ist. Erläutern Sie den Fall, indem Sie eine private Nachricht an den Autor senden.
Sie können das Repository auch aufgeben und einen Beitrag leisten, indem Sie Pull -Anfragen senden, wenn Sie helfen möchten. Bitte lesen Sie die Datei für die beitragen.md.
Wenn Sie der Meinung sind, dass dieses Projekt nützlich ist und es unterstützen möchte, spenden Sie bitte an seinen Autor. Es wird helfen, den Code und die Binärdateien aufrechtzuerhalten.
Sie können einen dieser Dienste nutzen:
Oder wenn Sie Französisch spitzen, können Sie die Zone ABO monatlich oder jährlich abonnieren und viele Ressourcen als Videos und Artikel erhalten.