Функция QueryDosDevice

Тема в разделе "WASM.WIN32", создана пользователем SteelRat, 22 окт 2004.

  1. SteelRat

    SteelRat New Member

    Публикаций:
    0
    Регистрация:
    26 авг 2004
    Сообщения:
    409
    subj возвращает имя девайса по символьной ссылке на него, есть ли возможность по имени девайса узнать имя символьной ссылки ?

    Про ZwQuerySymbolicLinkObject знаю, мне надо наоборот Ж;)
     
  2. SteelRat

    SteelRat New Member

    Публикаций:
    0
    Регистрация:
    26 авг 2004
    Сообщения:
    409
    Эх, никто не занимался этой проблемой :dntknw: Хотя у Four-F написано, что из режима пользователя нет доступа к \Device\...

    "Все каталоги в пространстве имен диспетчера объектов, кроме двух - "\BaseNamedObjects" и "\??", невидимы для кода режима пользователя. Поэтому, обратиться ни к одному объекту, кроме находящихся в этих двух каталогах, код режима пользователя не может. Это сделано все по тем же соображениям безопасности..."

    А вот и может ;))) Можно открыть девайс (не символьную ссылку) из режима пользователя с помощью ZwOpenFile, а затем передать управляющий код через DeviceIoControl. Вот и всё, может кому и пригодиться...
     
  3. Four-F

    Four-F New Member

    Публикаций:
    0
    Регистрация:
    31 авг 2002
    Сообщения:
    1.237
    Можно, можно.