Если надо, дополнительная инфа: Юзаю виндовый Firefox Portable с флэшки. При этом кэш он хранит на винте в %temp% и ни к одному файлу нельзя обратиться, пока запущен Firefox. При закрытии Firefox файлы сразу уничтожаются. Устанавливать из-за этого ещё один браузер не хочется, люблю когда браузер один - приходишь с ним в любое место, и там вся история посещений, все автодополнения, и т.д. Тратить трафик на то, чтобы повторно скачивать файлы, которые уже на моём же винте есть (!), тоже как-то неправильно.
Не нашёл такой настройки. about:config -> browser.cache.disk.capacity=50000, все равно удаляет. Можно даже браузер не закрывать - достаточно закрыть таб. Опять же, мне всё это интересно больше с точки зрения хакинга, а не с точки зрения настройки Firefox.
Нужно открыть файл хоть как-нибудь, например с правами FILE_READ_ATTRIBUTES. Обычно это можно сделать. Дальше пишешь драйвер, который меняет переданному хендлу права доступа, выставляя доступ на чтение. Потом спокойно читаешь этот файл и записываешь на диск в другой. Только учти, что насильное чтение файла, который не был открыт фаерфоксом с доступом FILE_SHARE_READ может повлечь то, что ты прочитаешь из файла фигню - т.к. пока ты будешь читать, фаерфокс туда может что-то писать.
гы. йа так сначала с ютуба хотел видео резоть, но переделовать премер из стотьи стало лень, нашол онлайн-выдералку))