Как удалить файл, который открыл дескрипторы?

ИСТОРИЯ ПРОБЛЕМЫ:
Сейчас пользуюсьWindows Media Player SDK 9 для воспроизведения файлов AVI в моем настольном приложении. Это хорошо работает на Windows XP, но когда я пытаюсь запустить егов Windows 7 Я поймал ошибку -Я не могу удалить файл AVI сразу после воспроизведения, Проблема в том, что существуют открытые файловые дескрипторы. В Windows XP у меня есть 2 открытых дескриптора файла во время воспроизведения файла, и они закрываются после закрытия окна воспроизведения, но в Windows 7 у меня уже есть 4 открытых дескриптора во время воспроизведения файла, и 2 из них остаются после закрытия окна воспроизведения. Они становятся бесплатными только после закрытия приложения.

ВОПРОС:
Как я могу решить эту проблему?Как удалить файл, который открыл дескрипторы? Может быть, существует что-то вроде «принудительного удаления»?

Ответы на вопрос(4)

Ваш ответ на вопрос