VeraCrypt
aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMounir IDRASSI <mounir.idrassi@idrix.fr>2023-10-10 10:35:50 +0200
committerMounir IDRASSI <mounir.idrassi@idrix.fr>2023-10-10 10:35:50 +0200
commita47f67bcc13465d28ddeff425d21646da41165db (patch)
tree6e8124fc59460c1e60eda530b60f72046b6da0e0 /src
parentb6ca123ade5476429b1d15179daaa7dfb279db65 (diff)
downloadVeraCrypt-a47f67bcc13465d28ddeff425d21646da41165db.tar.gz
VeraCrypt-a47f67bcc13465d28ddeff425d21646da41165db.zip
Windows: Fix writing wrong EFI configuration options to registry
Diffstat (limited to 'src')
-rw-r--r--src/Common/BootEncryption.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/Common/BootEncryption.cpp b/src/Common/BootEncryption.cpp
index ddee14b1..d3dc249e 100644
--- a/src/Common/BootEncryption.cpp
+++ b/src/Common/BootEncryption.cpp
@@ -5048,17 +5048,17 @@ namespace VeraCrypt
5048 WriteLocalMachineRegistryDword (L"SYSTEM\\CurrentControlSet\\Services\\veracrypt", TC_DRIVER_CONFIG_REG_VALUE_NAME, configMap); 5048 WriteLocalMachineRegistryDword (L"SYSTEM\\CurrentControlSet\\Services\\veracrypt", TC_DRIVER_CONFIG_REG_VALUE_NAME, configMap);
5049#else 5049#else
5050 WriteLocalMachineRegistryDwordValue (L"SYSTEM\\CurrentControlSet\\Services\\veracrypt", TC_DRIVER_CONFIG_REG_VALUE_NAME, configMap); 5050 WriteLocalMachineRegistryDwordValue (L"SYSTEM\\CurrentControlSet\\Services\\veracrypt", TC_DRIVER_CONFIG_REG_VALUE_NAME, configMap);
5051#endif 5051#endif
5052 } 5052 }
5053 5053
5054 void BootEncryption::SetServiceConfigurationFlag (uint32 flag, bool state) 5054 void BootEncryption::SetServiceConfigurationFlag (uint32 flag, bool state)
5055 { 5055 {
5056 DWORD configMap = ReadDriverConfigurationFlags(); 5056 DWORD configMap = ReadServiceConfigurationFlags();
5057 5057
5058 if (state) 5058 if (state)
5059 configMap |= flag; 5059 configMap |= flag;
5060 else 5060 else
5061 configMap &= ~flag; 5061 configMap &= ~flag;
5062#ifdef SETUP 5062#ifdef SETUP
5063 WriteLocalMachineRegistryDword (L"SYSTEM\\CurrentControlSet\\Services\\" TC_SYSTEM_FAVORITES_SERVICE_NAME, TC_SYSTEM_FAVORITES_SERVICE_NAME L"Config", configMap); 5063 WriteLocalMachineRegistryDword (L"SYSTEM\\CurrentControlSet\\Services\\" TC_SYSTEM_FAVORITES_SERVICE_NAME, TC_SYSTEM_FAVORITES_SERVICE_NAME L"Config", configMap);
5064#else 5064#else