Проблема с ntddk и kernel32

Тема в разделе "WASM.WIN32", создана пользователем TheExplorer, 3 ноя 2005.

  1. TheExplorer

    TheExplorer New Member

    Публикаций:
    0
    Регистрация:
    27 окт 2005
    Сообщения:
    9
    Пишу драйвер с помощью DDK Win2000, решил добавить мультипоточность, но при использовании функций CreateThread (и других из библиотеки kernel32.lib), при линковке возникает ошибка: error LNK2001: unresolved external symbol

    Драйвер собирается из DDK Build Environment. Проверял наличие либ, все на месте, имена в объектнике и либах совпадают, но линковаться отказывается. Кто-нибудь сталкивался с подобным, или может использовал функции kernel32.lib в драйверах?
     
  2. DelExe

    DelExe New Member

    Публикаций:
    0
    Регистрация:
    22 авг 2005
    Сообщения:
    165
  3. TheExplorer

    TheExplorer New Member

    Публикаций:
    0
    Регистрация:
    27 окт 2005
    Сообщения:
    9
    DelExe

    что-то не похоже, что это там ;)
     
  4. reverser

    reverser New Member

    Публикаций:
    0
    Регистрация:
    27 янв 2004
    Сообщения:
    615
    А разве можно использовать User-mode функции из Kernel mode?
     
  5. TheExplorer

    TheExplorer New Member

    Публикаций:
    0
    Регистрация:
    27 окт 2005
    Сообщения:
    9
    спасибо, уже разобрался ))
     
  6. MegaZu

    MegaZu New Member

    Публикаций:
    0
    Регистрация:
    22 июл 2005
    Сообщения:
    290
    Для создания трида нуна использовать ядрение ф-ции. Ищи описуху функции Ps*. На главной странице есть мануалы для курения by Four-F.