Есть задача получить содержимое файла,залоченного другим приложением (например,таблица MSSQL Servera). Какие пути есть для решения этой задачи в Win98/WINNT ? Я думаю ,что это можно решить путем смены типа хэндла этого файла,открытого на эксклюзивный доступ другим приложением на SHARE_READ. Вопрос: как это может быть сделано?
Вопрос уже задавался. Поиск по форуму и перехват API рулят Читать сектора диска можно конечно, но кому же охота возится со структурой NTFS ради такого дела, файл-то может быть очень фрагментированный, да еще и сжатый?
В NT можно читать залоченные файлы с помощью BackUpRead, если есть BACKUP привилегии у пользователя. В 9x незнаю.
BackupRead: hFile [in] Handle to the file or directory to be backed up. To obtain the handle, call the CreateFile function. The SACLs Как же оно может читать залоченные файлы,если уже CreateFile даст отлуп?