У меня просто была такая же проблема.
Я проверил на предмет повреждения стека, повреждения дескриптора и т. Д. В конце концов я обнаружил, что не должен был звонить CloseHandle()
!
Это дескриптор, возвращаемый FindFirstFile()
, правильная функция удаления - FindClose()
, а не CloseHandle()
.