Создание приложений с использованием SDK и DDK

Тема в разделе "LANGS.C", создана пользователем UTeX, 18 ноя 2007.

  1. UTeX

    UTeX New Member

    Публикаций:
    0
    Регистрация:
    19 окт 2007
    Сообщения:
    584
    Да. Посмотрел вот только что. Я правда так и не понял какое его назначение
    )Вобщем слава Богу что работает

    Да кстати IFS Kit сейчас можно где-нибудь скачать? Как то пытался его найти - в итоге узнал только цену
     
  2. Four-F

    Four-F New Member

    Публикаций:
    0
    Регистрация:
    31 авг 2002
    Сообщения:
    1.237
    http://msdn2.microsoft.com/en-us/library/Aa489548.aspx

    Начиная с ХР сместо InterlockedPushEntrySList и т.п. подставляется макрос. До этого была функция. Этот же макрос определен и юзерных хидерах. Если определить _WIN2K_COMPAT_SLIST_USAGE, то определения макроса не будет и не будет конфликта, а вместо макроса будет использована функция. Для сборки драйвера это актуально, т.к. макрос инлайнится и код работает быстрее. На сборку юзермодного кода не влияет.

    Начиная с wdk 6000 (Vista), DDK и IFS Kit слиты в один флакон и бесплатно доступны с оффсайта M$. Поиск по форуму по ключевикам wdk 6000 укажет правильный путь. например http://www.wasm.ru/forum/viewtopic.php?id=22834.
     
  3. UTeX

    UTeX New Member

    Публикаций:
    0
    Регистрация:
    19 окт 2007
    Сообщения:
    584
    Four-F

    спасибо

    Еще вопрос. Есть ли какие-то готовые header файлы с описанием недокументированных структур и прототипов, например самое распространенное ZwQuerySystemInformaton?
    В исходниках к книге Шайбера нет примеров как это все дело подключать.
     
  4. Four-F

    Four-F New Member

    Публикаций:
    0
    Регистрация:
    31 авг 2002
    Сообщения:
    1.237
    http://www.wasm.ru/forum/viewtopic.php?id=23746
    Слей аттач native.rar, там в native.h многое определено, в том числе и ZwQuerySystemInformaton.
     
  5. UTeX

    UTeX New Member

    Публикаций:
    0
    Регистрация:
    19 окт 2007
    Сообщения:
    584
    Four-F
    Спасибо за аттач.

    На этом думаю вопрос уж точно закрыт.
    Всем спасибо за внимание