Как открыть файл, который уже открыт в монопольном режиме?

Я хочу получить доступ к файлу, который уже открыт с монопольным доступом каким-то другим процессом (не находящимся под моим контролем). Я знаю, что диспетчер ввода-вывода не удовлетворит мой запрос, поскольку блокировку (с монопольным доступом) удерживает какой-то другой процесс.

Есть ли способ обойти проверки (например, открытие файла в монопольном режиме), выполняемые диспетчером ввода-вывода, и получить доступ к файлу, даже если он открыт в монопольном режиме (CreateFile () завершится ошибкой)?

Спасибо.

1
задан lalli 4 October 2010 в 08:10
поделиться