Используемый язык: С#
Теория: Я хочу создать файл с флагом FileOptions.DeleteOnClose
во временной папке. Файл успешно создан, и я записываю на него данные, следующим шагом является запуск приложения, связанного с файлом Process.Start(...)
и предоставление пользователю возможности просматривать документ, наконец, я закрываю свой дескриптор и, как только другой процесс закрывает дескриптор временного файла, файл удаляется операционной системой.
Моя проблема в том, что другие процессы не могут открыть файл, даже для чтения, несмотря на то, что я добавлю FileShare.ReadWrite | FileShare.Delete
FileShare.ReadWrite | FileShare.Delete
к режиму обмена.
Какие-либо предложения?