Как скопировать файл, который не открывается даже на чтение

Тема в разделе "WASM.SOFTWARE", создана пользователем Ubludok, 23 авг 2007.

  1. Ubludok

    Ubludok New Member

    Публикаций:
    0
    Регистрация:
    23 авг 2007
    Сообщения:
    6
    Если надо, дополнительная инфа:
    Юзаю виндовый Firefox Portable с флэшки. При этом кэш он хранит на винте в %temp% и ни к одному файлу нельзя обратиться, пока запущен Firefox. При закрытии Firefox файлы сразу уничтожаются.
    Устанавливать из-за этого ещё один браузер не хочется, люблю когда браузер один - приходишь с ним в любое место, и там вся история посещений, все автодополнения, и т.д.
    Тратить трафик на то, чтобы повторно скачивать файлы, которые уже на моём же винте есть (!), тоже как-то неправильно.
     
  2. 10110111

    10110111 New Member

    Публикаций:
    0
    Регистрация:
    13 июл 2006
    Сообщения:
    319
    Адрес:
    Санкт-Петербург
    Так в настройках же можно запретить удалять кэш
     
  3. Ubludok

    Ubludok New Member

    Публикаций:
    0
    Регистрация:
    23 авг 2007
    Сообщения:
    6
    Не нашёл такой настройки. about:config -> browser.cache.disk.capacity=50000, все равно удаляет. Можно даже браузер не закрывать - достаточно закрыть таб. Опять же, мне всё это интересно больше с точки зрения хакинга, а не с точки зрения настройки Firefox.
     
  4. rain

    rain New Member

    Публикаций:
    0
    Регистрация:
    22 апр 2006
    Сообщения:
    976
    о работе с занятыми файлами на сайте естьстатья
     
  5. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    Нужно открыть файл хоть как-нибудь, например с правами FILE_READ_ATTRIBUTES. Обычно это можно сделать.
    Дальше пишешь драйвер, который меняет переданному хендлу права доступа, выставляя доступ на чтение.
    Потом спокойно читаешь этот файл и записываешь на диск в другой.

    Только учти, что насильное чтение файла, который не был открыт фаерфоксом с доступом FILE_SHARE_READ может повлечь то, что ты прочитаешь из файла фигню - т.к. пока ты будешь читать, фаерфокс туда может что-то писать.
     
  6. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.242
    Ubludok
    врубаешь диспетчер задач и убиваешь процесс лиса.......
     
  7. Freeman

    Freeman New Member

    Публикаций:
    0
    Регистрация:
    10 фев 2005
    Сообщения:
    1.385
    Адрес:
    Ukraine
    гы. йа так сначала с ютуба хотел видео резоть, но переделовать премер из стотьи стало лень, нашол онлайн-выдералку))