Re[5]: Почему .Net-версия жестко виснет, а C++ - нет?
От: Pavel Dvorkin Россия  
Дата: 17.05.15 12:18
Оценка: 6 (1)
Здравствуйте, Fortnum, Вы писали:

Посмотрел еще раз. А что, собственно говоря, ты хочешь сделать ?

Locks the specified file for exclusive access by the calling process.

https://msdn.microsoft.com/en-us/library/windows/desktop/aa365203%28v=vs.85%29.aspx

Функция блокирует регион файла для процесса. При чем тут потоки одного процесса ?

И оттуда же

Exclusive locks cannot overlap an existing locked region of a file

А ты именно это и делаешь.

В общем, распечатай результат LockFileEx и при false распечатай GetLastError.
With best regards
Pavel Dvorkin
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.