Мое старое приложение MFC открывает свой собственный исполняемый файл для чтения (чтобы вычислить его хэш-код, чтобы сделать вмешательство более сложным). Для этого он использует
CFile f( sExecFileName, CFile::modeRead | CFile::typeBinary );
Эта строка начинает выдавать CFileException
с couse CFileException::sharingViolation
, когда я компилирую приложение, или даже небольшую его часть, не содержащую этот код, с флагом / clr. Это происходит, только если я скомпилирую «Debug» вместо «Release», но даже без подключенного отладчика. Что вызывает это и как мне это исправить?
Отказ от ответственности: Мой C ++ почти так же хорош, как мой китайский (и я не из Китая). Извините, если этот вопрос тривиален.