Поделиться через


Практическое руководство. Подписывание файлов установки с помощью программы SignTool.exe (установщик Windows)

Приложение SignTool.exe используется для подписывания файла установщика Windows (расширение MSI) или программы установки (setup.exe). Подписывание файлов установки позволяет не допустить установки поддельных файлов на компьютерах пользователей.

Примечание

Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от параметров среды.Чтобы изменить параметры, выберите команду Параметры импорта и экспорта в меню Сервис.Дополнительные сведения см. в разделе Работа с параметрами.

Подписывание MSI-файла установщика Windows

  1. Установите сертификат для подписывания файла на компьютере разработчика.

  2. Откройте командную строку Visual Studio.

  3. Перейдите в каталог, содержащий MSI-файл.

  4. Подпишите MSI-файл с помощью следующей команды:

    signtool sign /sha1 CertificateHash SetupFile.msi
    

    Например, для подписывания файла ExcelAddInSetup.msi используйте следующую команду:

    signtool sign /sha1 CCB... ExcelAddInSetup.msi
    

Подписывание программы установки с расширением EXE

  1. Установите сертификат для подписывания файла на компьютере разработчика.

  2. Откройте командную строку Visual Studio.

  3. Перейдите в каталог, содержащий EXE-файл.

  4. Подпишите EXE-файл с помощью следующей команды:

    signtool sign /sha1 CertificateHash Setup.exe
    

    Например, чтобы подписать программу установки, воспользуйтесь следующей командой:

    signtool sign /sha1 CCB... Setup.exe
    

См. также

Ссылки

SignTool.exe (программа подписывания)

Другие ресурсы

Задачи и пошаговые руководства по развертыванию