Чтение/запись диска через DeviceIoControl

Тема в разделе "WASM.BEGINNERS", создана пользователем rmn, 14 май 2006.

  1. rmn

    rmn Well-Known Member

    Публикаций:
    0
    Регистрация:
    23 ноя 2004
    Сообщения:
    2.347
    Можно примерчик сабжа для NT в юзермоде? А то в PSDK ничего подходящего нет.

    Например, прочитать 10 секторов начиная с сектора №1000 с \\.\PhysicalDrive0
     
  2. mix_mix

    mix_mix Михаил

    Публикаций:
    0
    Регистрация:
    8 окт 2005
    Сообщения:
    277
    Адрес:
    Токио
  3. rmn

    rmn Well-Known Member

    Публикаций:
    0
    Регистрация:
    23 ноя 2004
    Сообщения:
    2.347
    Спасибо, но не совсем то, что я просил :)про ReadFile/WriteFile я знаю. Меня интересует, какие коды IOCTL_* (если есть) и структуры передаются DeviceIoControl
     
  4. mix_mix

    mix_mix Михаил

    Публикаций:
    0
    Регистрация:
    8 окт 2005
    Сообщения:
    277
    Адрес:
    Токио
    Вроде бы это все было только в 9x, но не совсем уверен.
     
  5. SolidCode

    SolidCode New Member

    Публикаций:
    0
    Регистрация:
    2 дек 2002
    Сообщения:
    162
    Адрес:
    Kazakhstan
    А среди кодов FSCTL_ нет подходящего? Правда они лишь в ХР работают.
     
  6. rmn

    rmn Well-Known Member

    Публикаций:
    0
    Регистрация:
    23 ноя 2004
    Сообщения:
    2.347




    В PSDK и хидерах только для чтения геометрии винта и форматирования дорожек :)



    Знающие люди говорят, что сабж невозможен, так что, если Беспощадный не видит в топике какой-либо ценности, можно его кильнуть :)