Как мне открыть (используя c #) файл, который уже открыт (например, в MS Word)? Я думал, если я открою файл для чтения, например,
FileStream f= new FileStream('filename', FileMode.Open, FileAccess.ReadWrite);
Я должен добиться успеха, но я получаю исключение:
"процесс не может получить доступ к файлу
потому что он заперт ... "
Я знаю, что должен быть способ прочитать файл, независимо от того, какие блокировки на нем установлены, потому что я могу использовать проводник Windows, чтобы скопировать файл или открыть его с помощью другой программы, такой как Блокнот, даже когда он открыт в WORD.
Однако, похоже, ни один из классов File IO в C # не позволяет мне это делать. Почему?