Как подписать скомпилированный исходный код VeraCrypt на windows? - PullRequest
0 голосов
/ 16 февраля 2020

Я потратил довольно много времени на сборку и запуск исходного кода VeraCrypt. И 32, и 64 версия скомпилированы успешно, но когда я запускаю VeraCrypt Setup.exe, у меня появляется следующая ошибка:

"This installer file does not contain any compressed files. To create a self-extracting installation package (with embedded comporessed files), run: "VeraCrypt Setup.exe" /p

Но выполнение предложенной команды не работает. Погуглив указав на ошибку, может возникнуть проблема с подписью исполняемого файла. Чтобы избавиться от ошибки, я безуспешно попытался выполнить следующие шаги:

  • Я активировал режим тестового сертификата windows с помощью команды "Bcdedit.exe -set TESTSIGNING ON"
  • Я деактивировал принудительное использование подписи драйверов
  • Я деактивировал свое антивирусное программное обеспечение
  • Я также скачал и установил «Первичный thawte Root CA»
  • Я установил все сертификаты (как в TestCertificate, так и в папке Signing) и startet sign_test.bat. Все подписано успешно и «Самораспаковывающийся пакет успешно создан ...».
  • (upx и gzip установлены и добавлены в переменную среды path).

У меня есть Visual Studio 2010 версии 10.0.40219.1 SP1Rel установлен, и я запускаю windows 10.

Было бы очень хорошо, если кто-то намекнет или знает, чем вызвана эта ошибка.

...