Вопроос собственно такой: Существует некотороый процесс который работает напрямую с файлом (То читает то пишет туда..) в некоторое время он...
Всё я решил эту проблему... Прежде чем обращаться к объекту файл я запрашиваю атриббуты его при создании и если &FILE_SEQUENTIAL_ONLY Хрен...
TerminateThread (hThread, 0); выполняется без ошибки.... Но может быть дело в этом? TerminateThread is a dangerous function that should only...
Я проверил это те самые потоки которые были завершены TerminateThread - ом и считались зависшими... вот код: ....... hThread=CreateThread...
Поток один ибо алгоритм всё тот же - прибитие потока Я проверил процесс начинает зависать когда прибивается хотя бы один поток с "мертвым"...
Спасибо Four-F разобрался, это было к вопросу о чтении файла открытого в эксклюзивном доступе... Единственное что меня смущает это то что при...
Да к стати! а виснет (уходит в себя) при вызове rv = NT::NtQueryObject(hObject, NT::ObjectTypeInformation, oti, n, &n);
Все нормально листает Handle но на фукции NtQueryObject в services.exe виснет тут ::services.exe----------------------- 821CA540 0010...
Всем спасибо! вопрос снят!!!
volodya прав! изначнально файл был открыт другим процессом у которого параметер dwShareMode=0 а значит CrateFile - ом прочитатть не получится......
Я просмотрел основные моменты. 1) Файловые потоки перечисляются нормально с помощью BackupRead по этому поводу вопрос! Может ли BackupWrite...
Имена участников (разделяйте запятой).