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, OPEN_EXISTING,
0, 0,
NULL ); NULL );
if (handle != INVALID_HANDLE_VALUE) if ((handle != INVALID_HANDLE_VALUE) || (GetLastError () == ERROR_ACCESS_DENIED))
{ {
AddDeviceToList (mountableDevices, It->SystemNumber, layout->PartitionEntry[i].PartitionNumber); AddDeviceToList (mountableDevices, It->SystemNumber, layout->PartitionEntry[i].PartitionNumber);
CloseHandle (handle); if (handle != INVALID_HANDLE_VALUE)
CloseHandle (handle);
} }
} }
} }