Ошибка "Не найден указанный файл" при запуске драйвера

Тема в разделе "WASM.BEGINNERS", создана пользователем GoogleBot, 29 окт 2009.

  1. GoogleBot

    GoogleBot New Member

    Публикаций:
    0
    Регистрация:
    21 окт 2009
    Сообщения:
    8
    Пишу драйвер, необходимо спользовать динамические массивы, для этого спользую функцию malloc(), подключаю stdlib.h, соответственно, что бы линкер не ругался подкючаю TARGETLIBS=$(SDK_LIB_PATH)\MSVCRT.lib в файле sources, компилится отлично, но когда с помощью программы Kernel-Mode Driver Manager пытаюсь его запустить, программа выдает ошибку "Не удается найти указанный файл"... =( Почему так происходит?
     
  2. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    занятно :)
    Посмотри импорт своего драйвера.
     
  3. GoogleBot

    GoogleBot New Member

    Публикаций:
    0
    Регистрация:
    21 окт 2009
    Сообщения:
    8
    Так, одна проблема решилась, вторая появилась =( Получалось так, потому что драйвер запрашивал функцию из MSVCRT.DLL, когда подсовываю ему нужный файл, оно перерь говорит, что нет функции в этом файле... =( мож я как-то неправильно откомпилировал?
     
  4. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    А из каких источников драйвер умеет импортировать функции?
     
  5. GoogleBot

    GoogleBot New Member

    Публикаций:
    0
    Регистрация:
    21 окт 2009
    Сообщения:
    8
    Не понял суть вопроса...
     
  6. litrovith

    litrovith Member

    Публикаций:
    0
    Регистрация:
    20 июн 2007
    Сообщения:
    509
    GoogleBot,
    во втором посте