В настоящее время мы сталкиваемся с проблемой вызова WriteFile
(или, скорее, CFile :: Write - но это просто вызывает WriteFile изнутри), вызывая Win32 ошибка 5
ERROR_ACCESS_DENIED
.
(РЕДАКТИРОВАТЬ: Обратите внимание, что мы не можем воспроизвести поведение. Все, что у нас есть на данный момент, это файл журнала, указывающий исходную строку, где был CFile :: Write, и содержащий ошибку ERROR_ACCESS_DENIED!)
(РЕДАКТИРОВАТЬ:
32
ERROR_SHARING_VIOLATION). Это оставляет нам ситуацию, что, по-видимому, единственная возможность для этого вызова потерпеть неудачу, если файл был фактически открыт с флагом чтения вместо флага записи. Однако, глядя на наш код, это кажется крайне маловероятным. (Благодаря нашему отслеживанию,