metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2013-08-17 12:39 pm

Загадочные вещи

Пытаюсь скопировать фаром из кэша хрома flash-видео. Ругается, что не может открыть файл, занят другим процессом.
procmon показывает, что хром файл открывал в режиме "share read/write, delete on close" (ну временный файл, короче)
Фар его свободно просматривает. Отключаю опцию "использовать системную функцию копирования" - файл копируется.
При этом, открыть в своей проге у меня файл не получается.

Интересно, чем в фаре так открывают файлы в режиме просмотра, что оно позволяет обрабатывать такие файлы?

PS: все ясно: FileShare.ReadWrite | FileShare.Delete

[identity profile] mudasobwa.livejournal.com 2013-08-17 09:44 am (UTC)(link)
dd (http://en.wikipedia.org/wiki/Dd_(Unix)), насколько я помню.

[identity profile] ingaret.livejournal.com 2013-08-17 10:05 am (UTC)(link)
Ну не знаю, у меня Тотал Коммандер из кэша Оперы всё флеш-видео вынимает.

[identity profile] vp.livejournal.com 2013-08-17 10:15 am (UTC)(link)
Мда... Сочетание флагов такое, что "легко сразу догадаться".

Без FileShare.Delete конечно же не получается?