1
0
mirror of https://github.com/veracrypt/VeraCrypt.git synced 2025-11-11 11:08:02 -06:00

Windows: when listing connected devices, consider that a partition exists if CreateFile returns ERROR_ACCESS_DENIED

This commit is contained in:
Mounir IDRASSI
2017-07-09 09:45:50 +02:00
parent ac37fb0003
commit 9833a753dd

View File

@@ -12106,10 +12106,11 @@ void UpdateMountableHostDeviceList ()
OPEN_EXISTING,
0,
NULL );
if (handle != INVALID_HANDLE_VALUE)
if ((handle != INVALID_HANDLE_VALUE) || (GetLastError () == ERROR_ACCESS_DENIED))
{
AddDeviceToList (mountableDevices, It->SystemNumber, layout->PartitionEntry[i].PartitionNumber);
CloseHandle (handle);
if (handle != INVALID_HANDLE_VALUE)
CloseHandle (handle);
}
}
}