Do you have any plans to simplify the build process in Windows? Last I checked in TrueCrypt the build required all kinds of very old tools and one must use vs 2008.
Thanks,
M.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
VeraCrypt as TrueCrypt integrate deeply into Windows system through the use of Device Driver in order to be able to provide on the fly disk encryption. For that, we are obliged to use Windows DDK and SDK to be able to build its components.
The current build process requires:
Visual C++ 2008
Windows SDK
Windows DDK
Visual C++ 1.5 compiler (legacy 16-bit compiler for bootloader).
Windows SDK and Windows DDK can't be replaced as they are mandatory.
Visual C++ 2008 can be easily replaced by any IDE that is compatible with Windows SDK and Windows DDK. The simplest free alternative is Microsoft Visual Studio Express (Visual Studio Express 2010 has been tested to work, Express 2013 should also work): just load the solution file and it will converted automatically.
For the legacy compiler Visual C++ 1.52, it's a matter of finding an assembler/compiler that supports creating 16-bit code for the bootloader. Currently, I don't know any viable alternative but I'm planning to rewrite the bootloader in order to be 32-bit and in this context I'll switch from this legacy compiler to NASM/YASM/Visual C++.
I hope this clarifies things to you.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
-
2015-03-10
Thank you very much!
Keep up the great work,
M
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
-
2015-07-10
Hi Mounir,
Any progress on this issue?
Great work!
M
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Unfortunately, the rewrite of the bootloader assembly has not been started yet.
Many other issues and features have a higher priority right now.
For now, I don't know when this could be started.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Do you have any plans to simplify the build process in Windows? Last I checked in TrueCrypt the build required all kinds of very old tools and one must use vs 2008.
Thanks,
M.
VeraCrypt as TrueCrypt integrate deeply into Windows system through the use of Device Driver in order to be able to provide on the fly disk encryption. For that, we are obliged to use Windows DDK and SDK to be able to build its components.
The current build process requires:
Windows SDK and Windows DDK can't be replaced as they are mandatory.
Visual C++ 2008 can be easily replaced by any IDE that is compatible with Windows SDK and Windows DDK. The simplest free alternative is Microsoft Visual Studio Express (Visual Studio Express 2010 has been tested to work, Express 2013 should also work): just load the solution file and it will converted automatically.
For the legacy compiler Visual C++ 1.52, it's a matter of finding an assembler/compiler that supports creating 16-bit code for the bootloader. Currently, I don't know any viable alternative but I'm planning to rewrite the bootloader in order to be 32-bit and in this context I'll switch from this legacy compiler to NASM/YASM/Visual C++.
I hope this clarifies things to you.
Thank you very much!
Keep up the great work,
M
Hi Mounir,
Any progress on this issue?
Great work!
M
Hi,
Unfortunately, the rewrite of the bootloader assembly has not been started yet.
Many other issues and features have a higher priority right now.
For now, I don't know when this could be started.