Вы не защищали язык, поэтому я предполагаю, что C ++.Вы можете попытаться заблокировать файл самостоятельно, используя LockFile или LockFileEx, если он возвращает ноль, другой процесс уже заблокировал файл.
Нельзя разблокировать блокировку, если она заблокирована другим процессом.без прерывания процесса.