VeraCrypt
aboutsummaryrefslogtreecommitdiff
path: root/doc/html/ru/CompilingGuidelineWin.html
diff options
context:
space:
mode:
Diffstat (limited to 'doc/html/ru/CompilingGuidelineWin.html')
-rw-r--r--doc/html/ru/CompilingGuidelineWin.html19
1 files changed, 15 insertions, 4 deletions
diff --git a/doc/html/ru/CompilingGuidelineWin.html b/doc/html/ru/CompilingGuidelineWin.html
index 04ae2a35..ef17b265 100644
--- a/doc/html/ru/CompilingGuidelineWin.html
+++ b/doc/html/ru/CompilingGuidelineWin.html
@@ -1146,9 +1146,14 @@
<li>
<b>Этот дистрибутив повреждён.</b> <br>
<img src="CompilingGuidelineWin/DistributionPackageDamaged.jpg" width="20%"> <br>
- В Windows 10 или более новой версии вы можете получить указанное выше сообщение об ошибке. Это происходит, если не удалось проверить подлинность подписи. <br>
- В настоящее время эта проверка работает некорректно, поэтому она может давать сбой каждый раз. Обходной путь – пропустить проверку. <br>
- См. подробности здесь: <a href="https://sourceforge.net/p/veracrypt/discussion/technical/thread/83d5a2d6e8/" target="_blank">https://sourceforge.net/p/veracrypt/discussion/technical/thread/83d5a2d6e8/</a>.
+ В Windows 10 или более новой версии возможно появление указанного выше сообщения об ошибке. Чтобы этого избежать, необходимо сделать следующее: <br>
+ <ul>
+ <li>Перепроверьте установку корневого сертификата, выдавшего сертификат подписи тестового кода, в хранилище доверенных корневых центров сертификации локальной машины ("Local Machine Trusted Root Certification Authorities").</li>
+ <li>Вычислите отпечаток SHA512 сертификата подписи тестового кода и соответствующим образом обновите массив gpbSha512CodeSignCertFingerprint в файле "src/Common/Dlgcode.c".</li>
+ </ul>
+ См. подробности тут: <a href="https://sourceforge.net/p/veracrypt/discussion/technical/thread/83d5a2d6e8/#db12" target="_blank">https://sourceforge.net/p/veracrypt/discussion/technical/thread/83d5a2d6e8/#db12</a>.<br>
+ <br>
+ Другой подход – отключить проверку подписи в коде VeraCrypt. Это следует делать только в целях тестирования, но не для нормального использования:
<ol>
<li>
Откройте файл "src/Common/Dlgcode.c".
@@ -1177,7 +1182,13 @@
<b>Ошибка сертификата.</b> <br>
<img src="CompilingGuidelineWin/CertVerifyFails.jpg" width="20%"> <br>
Windows проверяет подпись каждого устанавливаемого драйвера.<br>
- Эта проверка может завершиться ошибкой при установке VeraCrypt по двум причинам:
+ Из соображений безопасности Windows позволяет загружать только драйверы, подписанные Microsoft.<br>
+ Поэтому при использовании пользовательской сборки:<br>
+ <ul>
+ <li>Если вы не изменяли исходный код драйвера VeraCrypt, то можете использовать подписанные Microsoft драйверы, включённые в исходный код VeraCrypt (в "src\Release\Setup Files").</li>
+ <li>Если вы внесли изменения, то <strong>нужно будет загрузить Windows в "тестовом режиме" ("Test Mode")</strong>. Этот режим позволяет Windows загружать драйверы, не подписанные Microsoft. Однако даже в "тестовом режиме" существуют определённые требования к подписям, и сбои всё равно могут возникать по описанным ниже причинам.</li>
+ </ul>
+ Возможные причины сбоя установки в "тестовом режиме" ("Test Mode"):
<ol>
<li>
<b>Используемый для подписи сертификат не является доверенным для Windows.</b><br>