mirror of
https://github.com/veracrypt/VeraCrypt.git
synced 2025-11-11 19:08:26 -06:00
Windows Installer: check newly added files if they are used before resuming installation. Avoid using driver handle to check if we are using system encryption.
This commit is contained in:
@@ -865,7 +865,7 @@ BOOL DoFilesInstall (HWND hwndDlg, char *szDestDir)
|
|||||||
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
if (BootEncObj.GetStatus().DriveMounted)
|
if (BootEncObj.GetDriverServiceStartType() == SERVICE_BOOT_START)
|
||||||
{
|
{
|
||||||
BootEncObj.UpdateSystemFavoritesService ();
|
BootEncObj.UpdateSystemFavoritesService ();
|
||||||
}
|
}
|
||||||
@@ -2086,7 +2086,14 @@ void DoInstall (void *arg)
|
|||||||
|
|
||||||
if (bUpgrade
|
if (bUpgrade
|
||||||
&& (IsFileInUse (string (InstallationPath) + '\\' + TC_APP_NAME ".exe")
|
&& (IsFileInUse (string (InstallationPath) + '\\' + TC_APP_NAME ".exe")
|
||||||
|
|| IsFileInUse (string (InstallationPath) + '\\' + TC_APP_NAME "-x86.exe")
|
||||||
|
|| IsFileInUse (string (InstallationPath) + '\\' + TC_APP_NAME "-x64.exe")
|
||||||
|| IsFileInUse (string (InstallationPath) + '\\' + TC_APP_NAME " Format.exe")
|
|| IsFileInUse (string (InstallationPath) + '\\' + TC_APP_NAME " Format.exe")
|
||||||
|
|| IsFileInUse (string (InstallationPath) + '\\' + TC_APP_NAME " Format-x86.exe")
|
||||||
|
|| IsFileInUse (string (InstallationPath) + '\\' + TC_APP_NAME " Format-x64.exe")
|
||||||
|
|| IsFileInUse (string (InstallationPath) + '\\' + TC_APP_NAME "Expander.exe")
|
||||||
|
|| IsFileInUse (string (InstallationPath) + '\\' + TC_APP_NAME "Expander-x86.exe")
|
||||||
|
|| IsFileInUse (string (InstallationPath) + '\\' + TC_APP_NAME "Expander-x64.exe")
|
||||||
|| IsFileInUse (string (InstallationPath) + '\\' + TC_APP_NAME " Setup.exe")
|
|| IsFileInUse (string (InstallationPath) + '\\' + TC_APP_NAME " Setup.exe")
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user