From cc5212fdb1a9165b1b4f63ad21198172a068ee43 Mon Sep 17 00:00:00 2001 From: Felix Reichmann <54814163+Van-Fouran@users.noreply.github.com> Date: Tue, 16 Aug 2022 08:21:55 +0200 Subject: Documentation overwork (#953) Github PR: https://github.com/veracrypt/VeraCrypt/pull/953 * Create CompilingGuidelinerh * Initial Upload Windows Compiling Guide * Removed RIPEMD-160 from Product64.wxs. See commit from 21.03.2022 * Completed Win compiling guideline * Added link to detailed compiling guide * Added link to detailed compiling guide * Restructured docu main page * Added sourceforge link * Added compiling guide for Linux * References to detailed instructions * Revert "Removed RIPEMD-160 from Product64.wxs. See commit from 21.03.2022" This reverts commit 024ae2a4659a6d9e65673531338e10bd10b8a3a0. * Correction of a div box --- doc/html/CompilingGuidelineWin.html | 1231 +++++++++++++++++++++++++++++++++++ 1 file changed, 1231 insertions(+) create mode 100644 doc/html/CompilingGuidelineWin.html (limited to 'doc/html/CompilingGuidelineWin.html') diff --git a/doc/html/CompilingGuidelineWin.html b/doc/html/CompilingGuidelineWin.html new file mode 100644 index 00000000..5b5554c2 --- /dev/null +++ b/doc/html/CompilingGuidelineWin.html @@ -0,0 +1,1231 @@ + + + + + +
+ ++
+ Note: The content the official installer from Microsoft tries to download is no longer available. Therefore, it is necessary to use an offline installer. +
+
C:\Program Files (x86)\nasm
+nasm
+
C:\Program Files\YASM
+Variable name: YASMPATH
Variable value: C:\Program Files\YASM
yasm
vsyasm
+
Variable name: MSVC16_ROOT
Variable value: C:\MSVC15
+ 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: +
+
+
Variable name: WSDK81
Variable value: C:\Program Files (x86)\Windows Kits\8.1\
+
C:\Program Files (x86)\gzip\bin
+gzip
+
C:\Program Files (x86)\upx
+upx
+
+
+
+
+
+
+
+
+
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.
+
+
+ if (!IsOSAtLeast (WIN_10))
+ return TRUE;
+
+ return TRUE; +
+