From 4056f58add7bc6c10b89895626be6235b105a079 Mon Sep 17 00:00:00 2001 From: Mounir IDRASSI Date: Sun, 11 Dec 2022 18:40:33 +0100 Subject: Documentation: remove usage of CSS collapsible to avoid breaking CHM generation. Add new entries to CHM. Remove example script file since its content is described inline in the documentation We need to generate CHM from the same HTML files as the documentation and so we are limited by CHM compatibility --- doc/html/CompilingGuidelineWin.html | 122 +++++++++++++++--------------------- 1 file changed, 52 insertions(+), 70 deletions(-) (limited to 'doc/html/CompilingGuidelineWin.html') diff --git a/doc/html/CompilingGuidelineWin.html b/doc/html/CompilingGuidelineWin.html index 5b5554c2..a7508166 100644 --- a/doc/html/CompilingGuidelineWin.html +++ b/doc/html/CompilingGuidelineWin.html @@ -16,38 +16,11 @@ } .texttohide { - display:none; font-family: Helvetica,sans-serif; font-size: 14px; font-weight: normal; } -.show { - display: none; - text-decoration: none; -} - -.hide:target + .show { - display: inline; - text-decoration: none; -} - -.hide:target { - display: none; - text-decoration: none; -} - -.hide:target ~ .texttohide { - display:inline; - text-decoration: none; - -} - -@media print { - .hide, .show { - display: none; - } -} @@ -80,7 +53,11 @@

Documentation >> -Compiling Gudineline for Windows +Technical Details +>> +Building VeraCrypt From Source +>> +Windows Build Guide

@@ -113,11 +90,36 @@ The following components are required for compiling VeraCrypt:
+
+

Below are the procedure steps:

+ +
- Installation of Microsoft Visual Studio 2010 - Installation of Microsoft Visual Studio 2010 + Installation of Microsoft Visual Studio 2010

    @@ -145,8 +147,7 @@ The following components are required for compiling VeraCrypt:
- Installation of Microsoft Visual Studio 2010 Service Pack 1 - Installation of Microsoft Visual Studio 2010 Service Pack 1 + Installation of Microsoft Visual Studio 2010 Service Pack 1

Note: The content the official installer from Microsoft tries to download is no longer available. Therefore, it is necessary to use an offline installer. @@ -170,8 +171,7 @@ The following components are required for compiling VeraCrypt:

- Installation of NASM - Installation of NASM + Installation of NASM

    @@ -227,8 +227,7 @@ The following components are required for compiling VeraCrypt:
- Installation of YASM - Installation of YASM + Installation of YASM

    @@ -311,8 +310,7 @@ The following components are required for compiling VeraCrypt:
- Installation of Microsoft Visual C++ 1.52 - Installation of Microsoft Visual C++ 1.52 + Installation of Microsoft Visual C++ 1.52

    @@ -363,8 +361,7 @@ The following components are required for compiling VeraCrypt:
- Installation of the Windows SDK 7.1 - Installation of the Windows SDK 7.1 + Installation of the Windows SDK 7.1

The installer requires .Net Framework 4 (Not a newer one like .Net Framework 4.8!). Since a newer version is already preinstalled with Windows 10, the installer has to be tricked: @@ -446,8 +443,7 @@ The following components are required for compiling VeraCrypt:

- Installation of the Windows Driver Kit 7.1 - Installation of the Windows Driver Kit 7.1 + Installation of the Windows Driver Kit 7.1

    @@ -471,8 +467,7 @@ The following components are required for compiling VeraCrypt:
- Installation of the Windows 8.1 SDK - Installation of the Windows 8.1 SDK + Installation of the Windows 8.1 SDK

    @@ -520,8 +515,7 @@ The following components are required for compiling VeraCrypt:
- Installation of gzip - Installation of gzip + Installation of gzip

    @@ -578,8 +572,7 @@ The following components are required for compiling VeraCrypt:
- Installation of upx - Installation of upx + Installation of upx

    @@ -636,8 +629,7 @@ The following components are required for compiling VeraCrypt:
- Installation of 7zip - Installation of 7zip + Installation of 7zip

    @@ -654,8 +646,7 @@ The following components are required for compiling VeraCrypt:
- Installation of Wix3 - Installation of Wix3 + Installation of Wix3

    @@ -672,8 +663,7 @@ The following components are required for compiling VeraCrypt:
- Installation of Microsoft Visual Studio 2019 - Installation of Microsoft Visual Studio 2019 + Installation of Microsoft Visual Studio 2019

    @@ -908,8 +898,7 @@ The following components are required for compiling VeraCrypt:
- Installation of the Windows Driver Kit 2004 - Installation of the Windows Driver Kit 2004 + Installation of the Windows Driver Kit 2004

    @@ -934,8 +923,7 @@ The following components are required for compiling VeraCrypt:
- Installation of the Visual Studio build tools - Installation of the Visual Studio build tools + Installation of the Visual Studio build tools

    @@ -1025,8 +1013,7 @@ The following components are required for compiling VeraCrypt:
- Download VeraCrypt Source Files - Download VeraCrypt Source Files + Download VeraCrypt Source Files

    @@ -1044,8 +1031,7 @@ The following components are required for compiling VeraCrypt:
- Compile the Win32/x64 Versions of VeraCrypt - Compile the Win32/x64 Versions of VeraCrypt + Compile the Win32/x64 Versions of VeraCrypt

    @@ -1081,8 +1067,7 @@ The following components are required for compiling VeraCrypt:
- Compile the ARM64 Version of VeraCrypt - Compile the ARM64 Version of VeraCrypt + Compile the ARM64 Version of VeraCrypt

    @@ -1107,8 +1092,7 @@ The following components are required for compiling VeraCrypt:
- Build the VeraCrypt Executables - Build the VeraCrypt Executables + Build the VeraCrypt Executables

    @@ -1130,8 +1114,7 @@ The following components are required for compiling VeraCrypt:
- Import the Certificates - Import the Certificates + Import the Certificates

With the sign_test.bat script you just signed the VeraCrypt executables. This is necessary, since Windows only accepts drivers, which are trusted by a signed Certificate Authority.
Since you did not use the official VeraCrypt signing certificate to sign your code, but a public development version, you have to import and therefore trust the certifcates used. @@ -1156,8 +1139,7 @@ The following components are required for compiling VeraCrypt:

- Known Issues - Known Issues + Known Issues

    -- cgit v1.2.3