Debug
ARM64
Debug
Win32
Debug
x64
Release
ARM64
Release
Win32
Release
x64
StdCall
StdCall
true
true
true
true
true
false
false
true
false
false
true
false
false
true
false
false
true
false
false
true
false
false
StdCall
StdCall
{4B41C7B5-75C6-40A2-AF4D-55BC1E012BCD}
{f2f62967-0815-4fd7-9b86-6eedcac766eb}
v4.5
12.0
Debug
Win32
veracrypt
$(LatestTargetPlatformVersion)
driver
Windows10
true
WindowsKernelModeDriver10.0
Driver
WDM
Universal
<_NT_TARGET_VERSION>0x0A00
false
Windows10
true
WindowsKernelModeDriver10.0
Driver
WDM
Universal
<_NT_TARGET_VERSION>0x0A00
false
Windows10
true
WindowsKernelModeDriver10.0
Driver
WDM
Universal
<_NT_TARGET_VERSION>0x0A00
false
Windows10
false
WindowsKernelModeDriver10.0
Driver
WDM
<_NT_TARGET_VERSION>0x0A00
false
Windows10
false
WindowsKernelModeDriver10.0
Driver
WDM
<_NT_TARGET_VERSION>0x0A00
false
Windows10
false
WindowsKernelModeDriver10.0
Driver
WDM
<_NT_TARGET_VERSION>0x0A00
false
DbgengKernelDebugger
$(ProjectDir)$(Platform)\$(ConfigurationName)\
veracrypt
$(ProjectDir)$(Platform)\$(ConfigurationName)\
veracrypt
DbgengKernelDebugger
$(ProjectDir)$(Platform)\$(ConfigurationName)\
$(ProjectDir)$(Platform)\$(ConfigurationName)\
veracrypt
DbgengKernelDebugger
$(ProjectDir)$(ConfigurationName)\
$(ProjectDir)$(ConfigurationName)\
DbgengKernelDebugger
$(ProjectDir)$(Platform)\$(ConfigurationName)\
veracrypt
$(ProjectDir)$(Platform)\$(ConfigurationName)\
veracrypt
DbgengKernelDebugger
$(ProjectDir)$(Platform)\$(ConfigurationName)\
$(ProjectDir)$(Platform)\$(ConfigurationName)\
veracrypt
DbgengKernelDebugger
$(ProjectDir)$(ConfigurationName)\
$(ProjectDir)$(ConfigurationName)\
fltmgr.lib;%(AdditionalDependencies)
$(OutDir)$(TargetName)$(TargetExt)
true
$(SolutionDir)Common;$(SolutionDir)Crypto;$(SolutionDir);%(AdditionalIncludeDirectories)
TC_WINDOWS_DRIVER;_WIN32;_NO_CRT_STDIO_INLINE;DEBUG;_DEBUG;%(PreprocessorDefinitions)
4064;4627;4627;4366;4100;4057;4457;4456;4152;4213;4244;4127;4706;%(DisableSpecificWarnings)
copy $(TargetPath) "..\Debug\Setup Files\VeraCrypt-arm64.sys"
false
fltmgr.lib;%(AdditionalDependencies)
$(OutDir)$(TargetName)$(TargetExt)
true
$(SolutionDir)Common;$(SolutionDir)Crypto;$(SolutionDir);%(AdditionalIncludeDirectories)
TC_WINDOWS_DRIVER;_WIN32;_NO_CRT_STDIO_INLINE;DEBUG;_DEBUG;%(PreprocessorDefinitions)
4064;4627;4627;4366;4100;4057;4457;4456;4152;4213;4244;4127;4706;%(DisableSpecificWarnings)
Cdecl
copy $(TargetPath) "..\Debug\Setup Files\VeraCrypt-x64.sys"
false
fltmgr.lib;%(AdditionalDependencies)
$(OutDir)$(TargetName)$(TargetExt)
true
$(SolutionDir)Common;$(SolutionDir)Crypto;$(SolutionDir);%(AdditionalIncludeDirectories)
TC_WINDOWS_DRIVER;_WIN32;_NO_CRT_STDIO_INLINE;DEBUG;_DEBUG;%(PreprocessorDefinitions)
4064;4627;4627;4366;4100;4057;4457;4456;4152;4213;4244;4127;4706;%(DisableSpecificWarnings)
StdCall
copy $(TargetPath) "..\Debug\Setup Files\VeraCrypt.sys"
false
fltmgr.lib;%(AdditionalDependencies)
$(OutDir)$(TargetName)$(TargetExt)
true
$(SolutionDir)Common;$(SolutionDir)Crypto;$(SolutionDir);%(AdditionalIncludeDirectories)
TC_WINDOWS_DRIVER;_WIN32;_NO_CRT_STDIO_INLINE;%(PreprocessorDefinitions)
4064;4627;4627;4366;4100;4057;4457;4456;4152;4213;4244;4127;4706;%(DisableSpecificWarnings)
copy $(TargetPath) "..\Release\Setup Files\VeraCrypt-arm64.sys"
true
false
fltmgr.lib;%(AdditionalDependencies)
$(OutDir)$(TargetName)$(TargetExt)
true
$(SolutionDir)Common;$(SolutionDir)Crypto;$(SolutionDir);%(AdditionalIncludeDirectories)
TC_WINDOWS_DRIVER;_WIN32;_NO_CRT_STDIO_INLINE;%(PreprocessorDefinitions)
4064;4627;4627;4366;4100;4057;4457;4456;4152;4213;4244;4127;4706;%(DisableSpecificWarnings)
Cdecl
copy $(TargetPath) "..\Release\Setup Files\VeraCrypt-x64.sys"
true
false
fltmgr.lib;%(AdditionalDependencies)
$(OutDir)$(TargetName)$(TargetExt)
true
$(SolutionDir)Common;$(SolutionDir)Crypto;$(SolutionDir);%(AdditionalIncludeDirectories)
TC_WINDOWS_DRIVER;_WIN32;_NO_CRT_STDIO_INLINE;%(PreprocessorDefinitions)
4064;4627;4627;4366;4100;4057;4457;4456;4152;4213;4244;4127;4706;%(DisableSpecificWarnings)
StdCall
copy $(TargetPath) "..\Release\Setup Files\VeraCrypt.sys"
true
false
echo %(Filename)%(Extension) & nasm.exe -Xvc -f win64 -Ox -g -o "$(TargetDir)\%(Filename).obj" "%(FullPath)"
echo %(Filename)%(Extension) & nasm.exe -Xvc -f win64 -Ox -g -o "$(TargetDir)\%(Filename).obj" "%(FullPath)"
echo %(Filename)%(Extension) & nasm.exe -Xvc -f win32 -Ox -g --prefix _ -o "$(TargetDir)\%(Filename).obj" "%(FullPath)"
echo %(Filename)%(Extension) & nasm.exe -Xvc -f win64 -Ox -g -o "$(TargetDir)\%(Filename).obj" "%(FullPath)"
echo %(Filename)%(Extension) & nasm.exe -Xvc -f win64 -Ox -o "$(TargetDir)\%(Filename).obj" -l "$(TargetDir)\%(Filename).lst" "%(FullPath)"
echo %(Filename)%(Extension) & nasm.exe -Xvc -f win32 -Ox --prefix _ -o "$(TargetDir)\%(Filename).obj" -l "$(TargetDir)\%(Filename).lst" "%(FullPath)"
$(TargetDir)\%(Filename).obj;%(Outputs)
$(TargetDir)\%(Filename).obj;%(Outputs)
$(TargetDir)\%(Filename).obj;%(Outputs)
$(TargetDir)\%(Filename).obj;%(Outputs)
$(TargetDir)\%(Filename).obj;%(Outputs)
$(TargetDir)\%(Filename).obj;%(Outputs)
true
false
false
true
false
false
true
false
true
true
false
true
echo %(Filename)%(Extension) & nasm.exe -Xvc -f win64 -Ox -o "$(TargetDir)\%(Filename).obj" -l "$(TargetDir)\%(Filename).lst" "%(FullPath)"
echo %(Filename)%(Extension) & nasm.exe -Xvc -f win64 -Ox -o "$(TargetDir)\%(Filename).obj" -l "$(TargetDir)\%(Filename).lst" "%(FullPath)"
$(TargetDir)\%(Filename).obj;%(Outputs)
$(TargetDir)\%(Filename).obj;%(Outputs)
echo %(Filename)%(Extension) & nasm.exe -Xvc -f win32 -Ox -g --prefix _ -o "$(TargetDir)\%(Filename).obj" "%(FullPath)"
echo %(Filename)%(Extension) & nasm.exe -Xvc -f win32 -Ox -g --prefix _ -o "$(TargetDir)\%(Filename).obj" "%(FullPath)"
echo %(Filename)%(Extension) & nasm.exe -Xvc -f win32 -Ox -g --prefix _ -o "$(TargetDir)\%(Filename).obj" "%(FullPath)"
echo %(Filename)%(Extension) & nasm.exe -Xvc -f win32 -Ox -g --prefix _ -o "$(TargetDir)\%(Filename).obj" "%(FullPath)"
echo %(Filename)%(Extension) & nasm.exe -Xvc -f win32 -Ox -g --prefix _ -o "$(TargetDir)\%(Filename).obj" "%(FullPath)"
echo %(Filename)%(Extension) & nasm.exe -Xvc -f win32 -Ox --prefix _ -o "$(TargetDir)\%(Filename).obj" -l "$(TargetDir)\%(Filename).lst" "%(FullPath)"
$(TargetDir)\%(Filename).obj;%(Outputs)
$(TargetDir)\%(Filename).obj;%(Outputs)
$(TargetDir)\%(Filename).obj;%(Outputs)
$(TargetDir)\%(Filename).obj;%(Outputs)
$(TargetDir)\%(Filename).obj;%(Outputs)
$(TargetDir)\%(Filename).obj;%(Outputs)
true
true
false
true
true
false
Document
true
false
true
true
false
true
echo %(Filename)%(Extension) & yasm.exe -p gas -D WINABI -D __YASM__ -f win64 -o "$(TargetDir)\%(Filename).obj" -l "$(TargetDir)\%(Filename).lst" "%(FullPath)"
echo %(Filename)%(Extension) & yasm.exe -p gas -D WINABI -D __YASM__ -f win64 -o "$(TargetDir)\%(Filename).obj" -l "$(TargetDir)\%(Filename).lst" "%(FullPath)"
$(TargetDir)\%(Filename).obj;%(Outputs)
$(TargetDir)\%(Filename).obj;%(Outputs)
Document
true
false
true
true
false
true
echo %(Filename)%(Extension) & yasm.exe -p gas -D WINABI -D __YASM__ -f win64 -o "$(TargetDir)\%(Filename).obj" -l "$(TargetDir)\%(Filename).lst" "%(FullPath)"
echo %(Filename)%(Extension) & yasm.exe -p gas -D WINABI -D __YASM__ -f win64 -o "$(TargetDir)\%(Filename).obj" -l "$(TargetDir)\%(Filename).lst" "%(FullPath)"
$(TargetDir)\%(Filename).obj;%(Outputs)
$(TargetDir)\%(Filename).obj;%(Outputs)
Document
true
false
true
true
false
true
echo %(Filename)%(Extension) & yasm.exe -p gas -D WINABI -D __YASM__ -f win64 -o "$(TargetDir)\%(Filename).obj" -l "$(TargetDir)\%(Filename).lst" "%(FullPath)"
echo %(Filename)%(Extension) & yasm.exe -p gas -D WINABI -D __YASM__ -f win64 -o "$(TargetDir)\%(Filename).obj" -l "$(TargetDir)\%(Filename).lst" "%(FullPath)"
$(TargetDir)\%(Filename).obj;%(Outputs)
$(TargetDir)\%(Filename).obj;%(Outputs)
Document
echo %(Filename)%(Extension) & vsyasm.exe -Xvc -p gas -D WINABI -D __YASM__ -f win32 -o "$(TargetDir)\%(Filename).obj" -l "$(TargetDir)\%(Filename).lst" "%(FullPath)"
echo %(Filename)%(Extension) & vsyasm.exe -Xvc -p gas -D WINABI -D __YASM__ -f win32 -o "$(TargetDir)\%(Filename).obj" -l "$(TargetDir)\%(Filename).lst" "%(FullPath)"
$(TargetDir)\%(Filename).obj;%(Outputs)
$(TargetDir)\%(Filename).obj;%(Outputs)
Document
true
false
true
true
false
true
echo %(Filename)%(Extension) & yasm.exe -D WINABI -D __YASM__ -f x64 -o "$(TargetDir)\%(Filename).obj" -l "$(TargetDir)\%(Filename).lst" "%(FullPath)"
echo %(Filename)%(Extension) & yasm.exe -D WINABI -D __YASM__ -f x64 -o "$(TargetDir)\%(Filename).obj" -l "$(TargetDir)\%(Filename).lst" "%(FullPath)"
$(TargetDir)\%(Filename).obj;%(Outputs)
$(TargetDir)\%(Filename).obj;%(Outputs)
Document
true
false
true
true
false
true
echo %(Filename)%(Extension) & yasm.exe -D WINABI -D __YASM__ -f x64 -o "$(TargetDir)\%(Filename).obj" -l "$(TargetDir)\%(Filename).lst" "%(FullPath)"
echo %(Filename)%(Extension) & yasm.exe -D WINABI -D __YASM__ -f x64 -o "$(TargetDir)\%(Filename).obj" -l "$(TargetDir)\%(Filename).lst" "%(FullPath)"
$(TargetDir)\%(Filename).obj;%(Outputs)
$(TargetDir)\%(Filename).obj;%(Outputs)
Document
true
false
true
true
false
true
echo %(Filename)%(Extension) & yasm.exe -D WINABI -D __YASM__ -f x64 -o "$(TargetDir)\%(Filename).obj" -l "$(TargetDir)\%(Filename).lst" "%(FullPath)"
echo %(Filename)%(Extension) & yasm.exe -D WINABI -D __YASM__ -f x64 -o "$(TargetDir)\%(Filename).obj" -l "$(TargetDir)\%(Filename).lst" "%(FullPath)"
$(TargetDir)\%(Filename).obj;%(Outputs)
$(TargetDir)\%(Filename).obj;%(Outputs)
Document
true
true
false
true
true
false
echo %(Filename)%(Extension) & vsyasm.exe -Xvc -p gas -D WINABI -D __YASM__ -f win32 -o "$(TargetDir)\%(Filename).obj" -l "$(TargetDir)\%(Filename).lst" "%(FullPath)"
echo %(Filename)%(Extension) & vsyasm.exe -Xvc -p gas -D WINABI -D __YASM__ -f win32 -o "$(TargetDir)\%(Filename).obj" -l "$(TargetDir)\%(Filename).lst" "%(FullPath)"
$(TargetDir)\%(Filename).obj;%(Outputs)
$(TargetDir)\%(Filename).obj;%(Outputs)
Document
true
false
true
true
false
true
echo %(Filename)%(Extension) & yasm.exe -Xvc -p gas -D WINABI -D __YASM__ -f x64 -o "$(TargetDir)\%(Filename).obj" -l "$(TargetDir)\%(Filename).lst" "%(FullPath)"
echo %(Filename)%(Extension) & yasm.exe -Xvc -p gas -D WINABI -D __YASM__ -f x64 -o "$(TargetDir)\%(Filename).obj" -l "$(TargetDir)\%(Filename).lst" "%(FullPath)"
$(TargetDir)\%(Filename).obj;%(Outputs)
$(TargetDir)\%(Filename).obj;%(Outputs)
Document
true
false
true
true
false
true
echo %(Filename)%(Extension) & yasm.exe -D WINABI -D __YASM__ -f x64 -o "$(TargetDir)\%(Filename).obj" -l "$(TargetDir)\%(Filename).lst" "%(FullPath)"
echo %(Filename)%(Extension) & yasm.exe -D WINABI -D __YASM__ -f x64 -o "$(TargetDir)\%(Filename).obj" -l "$(TargetDir)\%(Filename).lst" "%(FullPath)"
$(TargetDir)\%(Filename).obj;%(Outputs)
$(TargetDir)\%(Filename).obj;%(Outputs)
Document
true
false
true
true
false
true
echo %(Filename)%(Extension) & yasm.exe -D WINABI -D __YASM__ -f x64 -o "$(TargetDir)\%(Filename).obj" -l "$(TargetDir)\%(Filename).lst" "%(FullPath)"
echo %(Filename)%(Extension) & yasm.exe -D WINABI -D __YASM__ -f x64 -o "$(TargetDir)\%(Filename).obj" -l "$(TargetDir)\%(Filename).lst" "%(FullPath)"
$(TargetDir)\%(Filename).obj;%(Outputs)
$(TargetDir)\%(Filename).obj;%(Outputs)
Document
true
false
true
true
false
true
echo %(Filename)%(Extension) & yasm.exe -D WINABI -D __YASM__ -f x64 -o "$(TargetDir)\%(Filename).obj" -l "$(TargetDir)\%(Filename).lst" "%(FullPath)"
echo %(Filename)%(Extension) & yasm.exe -D WINABI -D __YASM__ -f x64 -o "$(TargetDir)\%(Filename).obj" -l "$(TargetDir)\%(Filename).lst" "%(FullPath)"
$(TargetDir)\%(Filename).obj;%(Outputs)
$(TargetDir)\%(Filename).obj;%(Outputs)
Document
echo %(Filename)%(Extension) & ml64.exe /nologo /D_M_X64 /W3 /Cx /Zi /Fo "$(TargetDir)\%(Filename).obj" /c "%(FullPath)"
echo %(Filename)%(Extension) & ml64.exe /nologo /D_M_X64 /W3 /Cx /Zi /Fo "$(TargetDir)\%(Filename).obj" /c "%(FullPath)"
echo %(Filename)%(Extension) & ml.exe /nologo /D_M_X86 /W3 /Cx /Zi /safeseh /Fo "$(TargetDir)\%(Filename).obj" /c "%(FullPath)"
echo %(Filename)%(Extension) & ml64.exe /nologo /D_M_X64 /W3 /Cx /Zi /Fo "$(TargetDir)\%(Filename).obj" /c "%(FullPath)"
echo %(Filename)%(Extension) & ml64.exe /nologo /D_M_X64 /W3 /Cx /Zi /Fo "$(TargetDir)\%(Filename).obj" /c "%(FullPath)"
echo %(Filename)%(Extension) & ml.exe /nologo /D_M_X86 /W3 /Cx /Zi /safeseh /Fo "$(TargetDir)\%(Filename).obj" /c "%(FullPath)"
$(TargetDir)\%(Filename).obj;%(Outputs)
$(TargetDir)\%(Filename).obj;%(Outputs)
$(TargetDir)\%(Filename).obj;%(Outputs)
$(TargetDir)\%(Filename).obj;%(Outputs)
$(TargetDir)\%(Filename).obj;%(Outputs)
$(TargetDir)\%(Filename).obj;%(Outputs)
true
false
false
true
false
false
Document
echo %(Filename)%(Extension) & ml64.exe /nologo /D_M_X64 /W3 /Cx /Zi /Fo "$(TargetDir)\%(Filename).obj" /c "%(FullPath)"
echo %(Filename)%(Extension) & ml64.exe /nologo /D_M_X64 /W3 /Cx /Zi /Fo "$(TargetDir)\%(Filename).obj" /c "%(FullPath)"
echo %(Filename)%(Extension) & ml.exe /nologo /D_M_X86 /W3 /Cx /Zi /safeseh /Fo "$(TargetDir)\%(Filename).obj" /c "%(FullPath)"
echo %(Filename)%(Extension) & ml64.exe /nologo /D_M_X64 /W3 /Cx /Zi /Fo "$(TargetDir)\%(Filename).obj" /c "%(FullPath)"
echo %(Filename)%(Extension) & ml64.exe /nologo /D_M_X64 /W3 /Cx /Zi /Fo "$(TargetDir)\%(Filename).obj" /c "%(FullPath)"
echo %(Filename)%(Extension) & ml.exe /nologo /D_M_X86 /W3 /Cx /Zi /safeseh /Fo "$(TargetDir)\%(Filename).obj" /c "%(FullPath)"
$(TargetDir)\%(Filename).obj;%(Outputs)
$(TargetDir)\%(Filename).obj;%(Outputs)
$(TargetDir)\%(Filename).obj;%(Outputs)
$(TargetDir)\%(Filename).obj;%(Outputs)
$(TargetDir)\%(Filename).obj;%(Outputs)
$(TargetDir)\%(Filename).obj;%(Outputs)
true
false
false
true
false
false