Чем отличается ZwCreateFile от IoCreateFile?

Тема в разделе "WASM.NT.KERNEL", создана пользователем kkrutoy, 26 апр 2007.

  1. kkrutoy

    kkrutoy New Member

    Публикаций:
    0
    Регистрация:
    6 апр 2007
    Сообщения:
    44
    Адрес:
    Владивосток
    Обычно все функции Nt*** вызывают соответствующие функции Zw***.
    Все легко перехватывается через патч SDT. Но IoCreateFile вроде похожа на ZwCreateFile, но отсутствует в SDT. Приходится ее сплайсить, что не есть гут. Что это за IoCreateFile и нафиг он нужен, если есть ZwCreateFile?
     
  2. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    К IoCreateFile обращается не только NtCreateFile, но и NtCreateNamedPipeFile, NtCreateMailslotFile, NtOpenFile, NtSetSystemInformation.
     
  3. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    другими словами, IoCreateFile - более общая функция создания