Здравствуйте, DemAS, Вы писали:
DAS> У меня есть только один вариант — попробовать записать что-нибудь в него — если вылетит исключение -> открыт. Но это не 100% — й способ.
You should attempt to open it with the mode shareExclusive. See docs for CFile::Open(...):
CFile::shareExclusive Opens the file with exclusive mode, denying other processes both read and write access to the file. Construction fails if the file has been opened in any other mode for read or write access, even by the current process.