Мое приложение считывает / записывает данные на съемный носитель (USB DOK) в фоновом режиме. Проблема в том, что при извлечении USB-накопителя во время работы приложения на компьютере появляется сообщение об ошибке:
Это происходит во время таких операций, как GetFileSize, ReadFile. Очевидно, поскольку приложение должно работать в фоновом режиме, я хотел бы подавить эти сообщения и потерпеть неудачу.
Кстати - похоже, что процесс, отправляющий это сообщение, не мой процесс, а CSRSS.EXE (хотя причиной определенно является операция из моего процесса).
Одно из направлений, которое я рассматриваю, - это переход на NtQueryInformationFile, NtReadFile и т. Д., Но я бы предпочел не ...
Спасибо