Ke386IoSetAccessProcess и т.п.

Тема в разделе "WASM.NT.KERNEL", создана пользователем Wolfgang, 9 ноя 2006.

  1. slesh

    slesh New Member

    Публикаций:
    0
    Регистрация:
    6 фев 2009
    Сообщения:
    214
    Собственно говоря вопрос: Для таких же целей, какую функцию необходимо использовать для 64-битных Windows?
    Эти функции были недокументированные, а про 64-битные вообще не слова нет нигде.
    Или может быть есть какие-либо другие функции для разрешения процессу доступа к определенным портам из UserMode.
     
  2. x64

    x64 New Member

    Публикаций:
    0
    Регистрация:
    29 июл 2008
    Сообщения:
    1.370
    Адрес:
    Россия
    Во-первых, зачем это всё? Во-вторых, посмотри сюда, - ребята написали честный драйвер для I/O и это правильно.
     
  3. slesh

    slesh New Member

    Публикаций:
    0
    Регистрация:
    6 фев 2009
    Сообщения:
    214
    Нужно всё в благих целях - информация о системе, которую можно получить через прямой доступ к портам. Также драйвер даёт и другие данные. Причем особо не хочется делать все действия в драйвере, а лишь предоставить процессу работу с портами, а сам процесс уже сам всё сделает. Хочется чтобы всё было в программе и не использовать сторонние библиотеки.
     
  4. x64

    x64 New Member

    Публикаций:
    0
    Регистрация:
    29 июл 2008
    Сообщения:
    1.370
    Адрес:
    Россия
    Что значит "не хочется"? А где ещё это делать? Для работы с железом как раз драйвера и нужны. Короче, у тебя всё равно без вариантов.

    Это же дырка в безопасности системы.
     
  5. slesh

    slesh New Member

    Публикаций:
    0
    Регистрация:
    6 фев 2009
    Сообщения:
    214
    Ок. тогда придется реализовывать всё в драйвере
     
  6. JCronuz

    JCronuz New Member

    Публикаций:
    0
    Регистрация:
    26 сен 2007
    Сообщения:
    1.240
    Адрес:
    Russia
    Если не из драйвера можно использовать Inpout32.dl
    http://www.pcports.ru/articles/2.php

    И кстати почему не устраивает от Дейла Робертса GiveIO.sys?
     
  7. slesh

    slesh New Member

    Публикаций:
    0
    Регистрация:
    6 фев 2009
    Сообщения:
    214
    1) нужна поддержка win amd64
    2) и не хочется таскать дополнительные библиотеки.

    Проще тогда уже сделать всё через READ_PORT_UCHAR самому