Создать виртуальный диск

Тема в разделе "WASM.NT.KERNEL", создана пользователем bi0s269, 7 апр 2008.

  1. bi0s269

    bi0s269 New Member

    Публикаций:
    0
    Регистрация:
    2 ноя 2007
    Сообщения:
    68
    нашол программку Gmail Drive. создает в системе виртуальный диск и через него работает с удаленным хранилищем файлов.
    как можно создать свой виртуал диск??? необходимо писать драйвер или можно из юзермода??
     
  2. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    вообщето драйверов полно для этого в сети. свой писать необязательно, хотя если сильно хочется, то можно попробовать
     
  3. bi0s269

    bi0s269 New Member

    Публикаций:
    0
    Регистрация:
    2 ноя 2007
    Сообщения:
    68
    еще такой вопрос так как драйвера никогда не писал то наверно ламерский :)

    можно ли из драйвера вызывать ринг-3 код. папример функции dll написаной с использованием winapi+стандартной Си-библиотеки??
     
  4. wasm_test

    wasm_test wasm test user

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

    Чтобы вызвать чтото юзермодное придется либо создать поток, либо доставить APC Существующему потоку, либо придумать чтото еще для коммуникации (например, использовать LPC)