diff --git a/kvc/Kvc.vcxproj b/kvc/Kvc.vcxproj
index 133f24d..59caf3c 100644
--- a/kvc/Kvc.vcxproj
+++ b/kvc/Kvc.vcxproj
@@ -51,58 +51,64 @@
1756665900
-
-
- Level3
- true
- true
- false
- NDEBUG;_CONSOLE;WIN32_LEAN_AND_MEAN;NOMINMAX;%(PreprocessorDefinitions)
- true
- stdcpplatest
- latest
- false
- false
- /utf-8 /GS- /Gy /Gw /GL /Brepro %(AdditionalOptions)
- MultiThreadedDLL
- Sync
- false
- false
- true
- true
- false
- 4996;4117
- MaxSpeed
- true
- Speed
- true
- false
-
-
- Console
- true
- true
- false
- HighestAvailable
- UseLinkTimeCodeGeneration
- kernel32.lib;user32.lib;psapi.lib;advapi32.lib;%(AdditionalDependencies)
- /OPT:REF /OPT:ICF=5 /MERGE:.rdata=.text /MERGE:.pdata=.text /NXCOMPAT /Brepro %(AdditionalOptions)
- UseLinkTimeCodeGeneration
- true
- true
- MachineX64
- false
- true
- true
- true
-
-
- powershell -Command "& {$f='$(OutDir)$(TargetName)$(TargetExt)'; (Get-Item $f).CreationTime='2026-01-01 00:00:00'; (Get-Item $f).LastWriteTime='2026-01-01 00:00:00'}"
-
-
- 0x0409
-
-
+
+
+ Level3
+ true
+ true
+ false
+ NDEBUG;_CONSOLE;WIN32_LEAN_AND_MEAN;NOMINMAX;%(PreprocessorDefinitions)
+ true
+ stdcpplatest
+ latest
+ false
+ false
+
+ /utf-8 /GS- /Gy /Gw /Os /Brepro %(AdditionalOptions)
+ MultiThreadedDLL
+ Sync
+ false
+ false
+ true
+ true
+ false
+ 4996;4117
+
+ MinSpace
+
+ false
+
+ Size
+ true
+ false
+
+
+ Console
+ true
+ true
+ false
+ HighestAvailable
+
+ Default
+ kernel32.lib;user32.lib;psapi.lib;advapi32.lib;%(AdditionalDependencies)
+
+ /OPT:REF /OPT:ICF=10 /MERGE:.rdata=.text /MERGE:.pdata=.text /NXCOMPAT /INCREMENTAL:NO /Brepro %(AdditionalOptions)
+
+ true
+ true
+ MachineX64
+ false
+ true
+ true
+ true
+
+
+ powershell -Command "& {$f='$(OutDir)$(TargetName)$(TargetExt)'; (Get-Item $f).CreationTime='2026-01-01 00:00:00'; (Get-Item $f).LastWriteTime='2026-01-01 00:00:00'}"
+
+
+ 0x0409
+
+
@@ -150,6 +156,7 @@
+
diff --git a/kvc/KvcXor.vcxproj b/kvc/KvcXor.vcxproj
index b0c60b8..d82aa37 100644
--- a/kvc/KvcXor.vcxproj
+++ b/kvc/KvcXor.vcxproj
@@ -51,23 +51,28 @@
Level3
true
true
- false
- NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
true
- stdcpplatest
- false
- MultiThreaded
- MaxSpeed
- Size
- /utf-8 /GS- /Gy /Gw /GL /Brepro %(AdditionalOptions)
Console
- true
- true
false
- UseLinkTimeCodeGeneration
- /OPT:REF /OPT:ICF=5 /MERGE:.rdata=.text /MERGE:.pdata=.text /NXCOMPAT /INCREMENTAL:NO /Brepro %(AdditionalOptions)
+
+
+
+
+ Level3
+ true
+ true
+ true
+ NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ stdcpplatest
+
+
+ Console
+ false
powershell -Command "& {$f='$(OutDir)$(TargetName)$(TargetExt)'; (Get-Item $f).CreationTime='2026-01-01 00:00:00'; (Get-Item $f).LastWriteTime='2026-01-01 00:00:00'}"
diff --git a/kvc/kvc_crypt.vcxproj b/kvc/kvc_crypt.vcxproj
index 2b2e07f..75bab40 100644
--- a/kvc/kvc_crypt.vcxproj
+++ b/kvc/kvc_crypt.vcxproj
@@ -34,62 +34,68 @@
$(SolutionDir)obj\$(ProjectName)\$(Configuration)\$(Platform)\
kvc_crypt
-
-
- Level3
- true
- true
- false
- NDEBUG;_WINDOWS;_USRDLL;BUILDING_DLL;%(PreprocessorDefinitions)
- true
- stdcpplatest
- false
- MultiThreaded
- MaxSpeed
- /utf-8 /GS- /Gy /Gw /Brepro %(AdditionalOptions)
- ole32.lib;oleaut32.lib;%(IgnoreSpecificDefaultLibraries)
-
-
- Windows
- true
- true
- false
- ole32.lib;oleaut32.lib;shell32.lib;bcrypt.lib;crypt32.lib;winsqlite3.lib;%(AdditionalDependencies)
- $(ProjectDir);%(AdditionalLibraryDirectories)
- /OPT:REF /OPT:ICF /MERGE:.rdata=.text /NXCOMPAT /Brepro /NOIMPLIB /NOEXP %(AdditionalOptions)
- kvc_crypt.def
- /NODEFAULTLIB:msvcprt.lib %(AdditionalOptions)
-
-
- powershell -Command "& {$f='$(OutDir)$(TargetName)$(TargetExt)'; (Get-Item $f).CreationTime='2026-01-01 00:00:00'; (Get-Item $f).LastWriteTime='2026-01-01 00:00:00'}"
-
-
- 0x0409
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+ Level3
+ true
+ true
+ false
+ NDEBUG;_WINDOWS;_USRDLL;BUILDING_DLL;%(PreprocessorDefinitions)
+ true
+ stdcpplatest
+ false
+ MultiThreaded
+ MinSpace
+ true
+ true
+ /utf-8 /GS- /Gy /Gw /Os /Brepro %(AdditionalOptions)
+ ole32.lib;oleaut32.lib;%(IgnoreSpecificDefaultLibraries)
+
+
+ Windows
+ true
+ true
+ false
+ ole32.lib;oleaut32.lib;shell32.lib;bcrypt.lib;crypt32.lib;winsqlite3.lib;%(AdditionalDependencies)
+ $(ProjectDir);%(AdditionalLibraryDirectories)
+ /OPT:REF /OPT:ICF=10 /MERGE:.rdata=.text /NXCOMPAT /Brepro /NOIMPLIB /NOEXP /INCREMENTAL:NO %(AdditionalOptions)
+ kvc_crypt.def
+ Default
+ true
+ MachineX64
+
+ msvcprt.lib;%(IgnoreSpecificDefaultLibraries)
+
+
+ powershell -Command "& {$f='$(OutDir)$(TargetName)$(TargetExt)'; (Get-Item $f).CreationTime='2026-01-01 00:00:00'; (Get-Item $f).LastWriteTime='2026-01-01 00:00:00'}"
+
+
+ 0x0409
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/kvc/kvc_pass.vcxproj b/kvc/kvc_pass.vcxproj
index 40fffca..7d33b80 100644
--- a/kvc/kvc_pass.vcxproj
+++ b/kvc/kvc_pass.vcxproj
@@ -35,35 +35,36 @@
$(SolutionDir)obj\$(ProjectName)\$(Configuration)\$(Platform)\
kvc_pass
-
-
- Level3
- true
- true
- false
- NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
- true
- stdcpplatest
- false
- MultiThreaded
- MaxSpeed
- /utf-8 /GS- /Gy /Gw /Brepro %(AdditionalOptions)
-
-
- Console
- true
- true
- false
- Rpcrt4.lib;version.lib;shell32.lib;%(AdditionalDependencies)
- /OPT:REF /OPT:ICF /MERGE:.rdata=.text /NXCOMPAT /Brepro %(AdditionalOptions)
-
-
- powershell -Command "& {$f='$(OutDir)$(TargetName)$(TargetExt)'; (Get-Item $f).CreationTime='2026-01-01 00:00:00'; (Get-Item $f).LastWriteTime='2026-01-01 00:00:00'}"
-
-
- 0x0409
-
-
+
+
+ Level3
+ true
+ true
+ false
+ NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ stdcpplatest
+ false
+
+ MultiThreadedDLL
+
+ MinSpace
+ Size
+
+ /utf-8 /GS- /Gy /Gw /Brepro %(AdditionalOptions)
+
+
+ Console
+ true
+ true
+ false
+
+ /OPT:REF /OPT:ICF=5 /MERGE:.rdata=.text /MERGE:.pdata=.text /NXCOMPAT /INCREMENTAL:NO /Brepro %(AdditionalOptions)
+
+
+ powershell -Command "& {$f='$(OutDir)$(TargetName)$(TargetExt)'; (Get-Item $f).CreationTime='2026-01-01 00:00:00'; (Get-Item $f).LastWriteTime='2026-01-01 00:00:00'}"
+
+