Cette Page En Français.
Простой инструмент для подписи всех файлов EXE и MSIX в папке.
Эта программа представляет собой проект Delphi FireMonkey, но он полезен только в среде Windows, потому что она использует утилиту Windows SDK.
Этот репозиторий кода содержит проект, разработанный на языке Pascal Object Pascal при Delphi. Вы не знаете, что такое Delphi и где его загрузить? Вы узнаете больше на этом веб -сайте.
Вы можете использовать его, чтобы подписать свои программы, прежде чем распространять их или уйти в отставку, если вы подписали срок действия сертификата, не проведя подписание.
Чтобы использовать эту программу, вам нужен Microsoft Windows SDK на компьютере Windows 10 или 11. Найдите signtool.exe на вашем компьютере, чтобы проверить, установлен ли он.
Вам нужен сертификат подписания кода (файл PFX и его пароль или токен). Если у вас их нет, купите один из такого авторитета, как Sectigo, Digicert, Certum или другой авторитет, признанный Microsoft для Authenticode и Windows Smart Screen System.
Вы можете создать персональный сертификат, но вам нужно развернуть частный ключ на компьютерах, где вы будете использовать свои подписанные программы, чтобы избежать оповещений Windows. Для публичной публикации вам нужен официальный CSC. В прошлом я использовал TU купить свой CSC на веб -сайте Tucows авторов и после KSOFTWARE. Теперь я покупаю их для Certum (самый дешевый на рынке, насколько я знаю в 2024-02-01, но с токеном, который в настоящее время не работает на руке Windows).
Защитите свой сертификат и его пароль: ваша репутация находится на линии. Безопасность ваших пользователей тоже!
Узнайте больше о Signtool.exe на документации Microsoft.
Чтобы узнать больше о замене файлов сертификатов на физические токены, см. Это объяснение.
Запустить программу. Заполните поля. Выберите папку, из которой файлы exe/msix вы хотите подписать. Начните процесс подписания.
Название программы и URL отображаются, когда Smart Screen сообщает пользователям, что файл был загружен. Вы можете положить в это или ничего. Это не делает реальной разницы.
Не подпишите/распространяйте программы и установщики, вы не являетесь разработчиком.
Проверьте вирусы перед подписью программ. Не подписывайте файл EXE / MSIX, если он содержит вирусы или другие вредоносные программы. Вы будете нести ответственность за это!
Просто сказать, что программа выполняет простой цикл в файлах в папке «Выбран», а для каждого выбранного файла она выполняет эту команду:
"path to signtool.exe" sign /v /debug /f "PFXFilePath" /p PFXPassWord /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 "uid" /tr "timestampserverurlifspecifified (рекомендации)" /td sha256 /fd sha256 /d "Programtitle (если указано)" /du "yoururl (если указано)" "Путь к Exe file to to teal"
«Path to signtool.exe» sign /v /debug /n «имя сертификата» /tr »timestamperverurlifspecififified (рекомендации)« /td sha256 /fd sha256 /d »Programtitle (если указано)« /du »yoururl (если указано)« Путь к выходу или msix к файлу msix к значению »)« /du »(если указано)« Путь к выходу или msix file to
Подписание файлов EXE никогда не является проблемой, если сертификат хорош.
Подписание файлов MSIX доступна только в том случае, если MSIX не подписан или если он был подписан с тем же сертификатом, который вы используете, чтобы уйти в отставку.
В случае ошибки ничего не сделано, файл не меняется. В случае его работы, дата/время изменения файла. Вы можете отобразить информацию о подписи из диалогового окна «Свойства файла».
Следите за моими потоками разработки программного обеспечения, видеоигр, мобильных приложений и веб -сайтов на моем канале Twitch или в качестве повторов на серийном потоке в основном на французском языке.
Это программное обеспечение доступно в непосредственно установленной или исполняемой производственной версии. Он распространяется как общая программа.
Вы можете скачать и перераспределить его бесплатно, если вы не изменяете его контент (установщик, программа, дополнительные файлы и т. Д.).
Загрузить программу или установщик
Он также доступен в Getit непосредственно в среде разработки Delphi, C ++ и Rad Studio.
Если вы регулярно используете это программное обеспечение и удовлетворены им, вам предложено приобрести лицензию конечного пользователя. Покупка лицензии предоставит вам доступ к обновлениям программного обеспечения, а также будет включена дополнительные функции.
Купить лицензию
Вы также можете посетить веб -сайт программного обеспечения, чтобы узнать больше о том, как он работает, доступ к видео и статьям, узнайте о различных доступных версиях и их функциях, контактной поддержке пользователей ...
Чтобы загрузить этот код репозиторий, мы рекомендуем использовать «git», но вы также можете загрузить zip -файл непосредственно из его репозитория GitHub.
Этот проект использует зависимости в форме подмодулей. Они будут отсутствовать в zip -файле. Вам придется скачать их вручную.
Этот исходный код распространяется по лицензии AGPL 3.0 или более поздней лицензии.
Как правило, вы можете использовать содержимое этого хранилища кода в любом месте, при условии, что:
Если эта лицензия не соответствует вашим потребностям, вы можете приобрести право использовать этот проект в соответствии с Apache License 2.0 или специальной коммерческой лицензией (свяжитесь с автором, чтобы объяснить ваши потребности).
Эти исходные коды предоставляются как есть, без каких -либо гарантий.
Определенные элементы, включенные в этот репозиторий, могут подвергаться правам на использование сторонних сторон (изображения, звуки и т. Д.). Они не используются в ваших проектах, если не указано иное.
Если вы хотите ответить от владельца проекта, лучший способ запросить новую функцию или сообщить об ошибке, чтобы перейти в репозиторий GitHub и открыть новую проблему.
Если вы нашли проблему безопасности, не сообщайте об этом публично, прежде чем патч будет доступен. Объясните дело, отправив личное сообщение автору.
Вы также можете расколоть репозиторий и внести свой вклад, отправив запросы на притяжение, если хотите помочь. Пожалуйста, прочитайте файл appling.md.
Если вы думаете, что этот проект полезен и хотите его поддержать, сделайте пожертвование для его автора. Это поможет поддерживать код и двоичные файлы.
Вы можете использовать одну из этих услуг:
Или, если вы обходите французский, вы можете подписаться на зону ABO ежемесячно или ежегодно и получать много ресурсов в качестве видео и статей.