diff --git a/src/openvpn/openvpn.vcxproj b/src/openvpn/openvpn.vcxproj
index 65ee6839..55ad7197 100644
--- a/src/openvpn/openvpn.vcxproj
+++ b/src/openvpn/openvpn.vcxproj
@@ -147,11 +147,12 @@
- _CONSOLE;%(PreprocessorDefinitions)
+ _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;_CONSOLE;%(PreprocessorDefinitions)
%(UndefinePreprocessorDefinitions)
- Level2
true
..\compat;$(SolutionDir);%(AdditionalIncludeDirectories)
+ Level2
+ /ZH:SHA_256 %(AdditionalOptions)
@@ -162,11 +163,12 @@
- _CONSOLE;%(PreprocessorDefinitions)
+ _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;_CONSOLE;%(PreprocessorDefinitions)
%(UndefinePreprocessorDefinitions)
- Level2
true
..\compat;$(SolutionDir)include;$(SolutionDir);%(AdditionalIncludeDirectories)
+ Level2
+ /ZH:SHA_256 %(AdditionalOptions)
@@ -177,11 +179,12 @@
- _CONSOLE;%(PreprocessorDefinitions)
+ _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;_CONSOLE;%(PreprocessorDefinitions)
%(UndefinePreprocessorDefinitions)
- Level2
true
..\compat;$(SolutionDir);%(AdditionalIncludeDirectories)
+ Level2
+ /ZH:SHA_256 %(AdditionalOptions)
@@ -192,44 +195,52 @@
- _CONSOLE;%(PreprocessorDefinitions)
+ _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;_CONSOLE;%(PreprocessorDefinitions)
%(UndefinePreprocessorDefinitions)
- Level2
true
..\compat;$(SolutionDir);%(AdditionalIncludeDirectories)
Guard
+ Level2
+ /ZH:SHA_256 %(AdditionalOptions)
+ true
Ncrypt.lib;gdi32.lib;ws2_32.lib;wininet.lib;crypt32.lib;iphlpapi.lib;winmm.lib;Fwpuclnt.lib;Rpcrt4.lib;setupapi.lib;Advapi32.lib
$(OPENSSL_HOME)/lib;$(LZO_HOME)/lib;$(PKCS11H_HOME)/lib;%(AdditionalLibraryDirectories)
Console
+ true
- _CONSOLE;%(PreprocessorDefinitions)
+ _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;_CONSOLE;%(PreprocessorDefinitions)
%(UndefinePreprocessorDefinitions)
- Level2
true
..\compat;$(SolutionDir);%(AdditionalIncludeDirectories)
Guard
+ true
+ Level2
+ /ZH:SHA_256 %(AdditionalOptions)
Ncrypt.lib;gdi32.lib;ws2_32.lib;wininet.lib;crypt32.lib;iphlpapi.lib;winmm.lib;Fwpuclnt.lib;Rpcrt4.lib;setupapi.lib;Advapi32.lib
$(OPENSSL_HOME)/lib;$(LZO_HOME)/lib;$(PKCS11H_HOME)/lib;%(AdditionalLibraryDirectories)
Console
+ true
- _CONSOLE;%(PreprocessorDefinitions)
+ _CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;_CONSOLE;%(PreprocessorDefinitions)
%(UndefinePreprocessorDefinitions)
- Level2
true
..\compat;$(SolutionDir);%(AdditionalIncludeDirectories)
Guard
+ Level2
+ /ZH:SHA_256 %(AdditionalOptions)
+ true
diff --git a/src/openvpnmsica/openvpnmsica.vcxproj b/src/openvpnmsica/openvpnmsica.vcxproj
index 11aa78bb..1af8899e 100644
--- a/src/openvpnmsica/openvpnmsica.vcxproj
+++ b/src/openvpnmsica/openvpnmsica.vcxproj
@@ -135,6 +135,43 @@
true
+
+
+ true
+
+
+ /ZH:SHA_256 %(AdditionalOptions)
+
+
+
+
+ true
+
+
+ /ZH:SHA_256 %(AdditionalOptions)
+ true
+
+
+
+
+ /ZH:SHA_256 %(AdditionalOptions)
+
+
+
+
+ /ZH:SHA_256 %(AdditionalOptions)
+
+
+
+
+ /ZH:SHA_256 %(AdditionalOptions)
+
+
+
+
+ /ZH:SHA_256 %(AdditionalOptions)
+
+
diff --git a/src/openvpnserv/openvpnserv.vcxproj b/src/openvpnserv/openvpnserv.vcxproj
index 5fd7d60b..d42e9642 100644
--- a/src/openvpnserv/openvpnserv.vcxproj
+++ b/src/openvpnserv/openvpnserv.vcxproj
@@ -125,6 +125,8 @@
..\openvpn;..\compat;%(AdditionalIncludeDirectories)
_CONSOLE;%(PreprocessorDefinitions)
+ true
+ /ZH:SHA_256 %(AdditionalOptions)
@@ -136,6 +138,8 @@
..\openvpn;..\compat;%(AdditionalIncludeDirectories)
_CONSOLE;%(PreprocessorDefinitions)
+ true
+ /ZH:SHA_256 %(AdditionalOptions)
@@ -147,6 +151,8 @@
..\openvpn;..\compat;%(AdditionalIncludeDirectories)
_CONSOLE;%(PreprocessorDefinitions)
+ true
+ /ZH:SHA_256 %(AdditionalOptions)
@@ -158,28 +164,36 @@
..\openvpn;..\compat;%(AdditionalIncludeDirectories)
_CONSOLE;%(PreprocessorDefinitions)
+ true
+ /ZH:SHA_256 %(AdditionalOptions)
Userenv.lib;Iphlpapi.lib;ntdll.lib;Fwpuclnt.lib;Netapi32.lib;Shlwapi.lib;%(AdditionalDependencies)
Console
+ true
..\openvpn;..\compat;%(AdditionalIncludeDirectories)
_CONSOLE;%(PreprocessorDefinitions)
+ true
+ /ZH:SHA_256 %(AdditionalOptions)
legacy_stdio_definitions.lib;Userenv.lib;Iphlpapi.lib;ntdll.lib;Fwpuclnt.lib;Netapi32.lib;Shlwapi.lib;%(AdditionalDependencies)
Console
+ true
..\openvpn;..\compat;%(AdditionalIncludeDirectories)
_CONSOLE;%(PreprocessorDefinitions)
+ true
+ /ZH:SHA_256 %(AdditionalOptions)
diff --git a/src/tapctl/tapctl.vcxproj b/src/tapctl/tapctl.vcxproj
index 79da9d33..0fc22d97 100644
--- a/src/tapctl/tapctl.vcxproj
+++ b/src/tapctl/tapctl.vcxproj
@@ -135,12 +135,48 @@
true
-
-
-
-
-
-
+
+
+ true
+ /ZH:SHA_256 %(AdditionalOptions)
+
+
+
+
+ true
+ /ZH:SHA_256 %(AdditionalOptions)
+
+
+
+
+ true
+ /ZH:SHA_256 %(AdditionalOptions)
+
+
+
+
+ true
+ /ZH:SHA_256 %(AdditionalOptions)
+
+
+ true
+
+
+
+
+ true
+ /ZH:SHA_256 %(AdditionalOptions)
+
+
+
+
+ true
+
+
+ true
+ /ZH:SHA_256 %(AdditionalOptions)
+
+