From 437cbd9c8b223738b715d099a3460d86644d7b98 Mon Sep 17 00:00:00 2001 From: Mounir IDRASSI Date: Tue, 10 Jun 2014 18:09:39 +0200 Subject: Remove some legacy code inherited from True and that doesn't apply to VeraCrypt --- src/Setup/Setup.c | 108 ------------------------------------------------------ 1 file changed, 108 deletions(-) (limited to 'src/Setup/Setup.c') diff --git a/src/Setup/Setup.c b/src/Setup/Setup.c index 996ecbcd..84bf07a9 100644 --- a/src/Setup/Setup.c +++ b/src/Setup/Setup.c @@ -48,7 +48,6 @@ char InstallationPath[TC_MAX_PATH]; char SetupFilesDir[TC_MAX_PATH]; char UninstallBatch[MAX_PATH]; -LONG InstalledVersion = 0; BOOL bUninstall = FALSE; BOOL bRestartRequired = FALSE; BOOL bMakePackage = FALSE; @@ -243,8 +242,6 @@ void DetermineUpgradeDowngradeStatus (BOOL bCloseDriverHandle, LONG *driverVersi if (!bResult) bResult = DeviceIoControl (hDriver, TC_IOCTL_LEGACY_GET_DRIVER_VERSION, NULL, 0, &driverVersion, sizeof (driverVersion), &dwResult, NULL); - if (bResult) - InstalledVersion = driverVersion; bUpgrade = (bResult && driverVersion < VERSION_NUM); bDowngrade = (bResult && driverVersion > VERSION_NUM); @@ -407,17 +404,6 @@ BOOL DoFilesInstall (HWND hwndDlg, char *szDestDir) if (!bResult) goto err; - if (bUpgrade && InstalledVersion < 0x700) - { - bResult = WriteLocalMachineRegistryString ("SYSTEM\\CurrentControlSet\\Services\\veracrypt", "ImagePath", "System32\\drivers\\veracrypt.sys", TRUE); - if (!bResult) - { - handleWin32Error (hwndDlg); - goto err; - } - - DeleteFile (szTmp); - } } break; @@ -1567,93 +1553,8 @@ void DoInstall (void *arg) if (!SystemEncryptionUpdate) DoRegUninstall ((HWND) hwndDlg, TRUE); - if (SystemEncryptionUpdate && InstalledVersion < 0x700) - { - try - { - bootEnc.RegisterFilterDriver (false, BootEncryption::DumpFilter); - } - catch (...) { } - - try - { - bootEnc.RegisterFilterDriver (true, BootEncryption::DumpFilter); - } - catch (Exception &e) - { - try - { - bootEnc.RegisterFilterDriver (false, BootEncryption::DumpFilter); - } - catch (...) { } - - e.Show (hwndDlg); - - bOK = FALSE; - goto outcome; - } - - if (ReadDriverConfigurationFlags() & TC_DRIVER_CONFIG_CACHE_BOOT_PASSWORD_FOR_SYS_FAVORITES) - { - WriteLocalMachineRegistryString ("SYSTEM\\CurrentControlSet\\Control\\SafeBoot\\Minimal\\" TC_SYSTEM_FAVORITES_SERVICE_NAME, NULL, "Service", FALSE); - WriteLocalMachineRegistryString ("SYSTEM\\CurrentControlSet\\Control\\SafeBoot\\Network\\" TC_SYSTEM_FAVORITES_SERVICE_NAME, NULL, "Service", FALSE); - } - } - UpdateProgressBarProc(61); - if (bUpgrade && InstalledVersion < 0x700) - { - bool bMountFavoritesOnLogon = ConfigReadInt ("MountFavoritesOnLogon", FALSE) != 0; - bool bOpenExplorerWindowAfterMount = ConfigReadInt ("OpenExplorerWindowAfterMount", FALSE) != 0; - - if (bMountFavoritesOnLogon || bOpenExplorerWindowAfterMount) - { - char *favoritesFilename = GetConfigPath (TC_APPD_FILENAME_FAVORITE_VOLUMES); - DWORD size; - char *favoritesXml = LoadFile (favoritesFilename, &size); - - if (favoritesXml && size != 0) - { - string favorites; - favorites.insert (0, favoritesXml, size); - - size_t p = favorites.find ("