ne_viens
  Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
  Цитата:|  нет, ты ошибаешься, -- всё-таки _количество байт_, передаваемых в функу...   |         Да, так будет правильней.       Цитата: если      #pragma comment(lib, "C:\\WinDDK\\2600\\lib\\wxp\\i386\\ndis.lib")     можно собрать чарез  cl linktest.c без ndis.obj тотол командер правда показывает при этом что функции ndis нет в системе и файл получаеться 14кВ вместо 2 при первом варианте да и из kernel32 пытается кучу импорта получить...   поэтому вопрос задам глупый а что такого береться из библиотек?   |         Если линковать с C:\WinDDK\2600\lib\wxp\i386\ndis.lib, то linktest.exe будет искать код, который в \system32\drivers\ndis.sys, a не тот, который специально для него написан в ndis.asm У тебя WINDDK вообще установлен? Вообще-то с не хорошего примера начали, так как пользовательский код и код ядра отделены, и один к другому не обращаются.      Из kernel32.dll? Ф-ии (HeapAlloc(), GetCommandLine(), итд), необходимые для stdlib. Если stdlib не требуется, надо линковать с ключами /NOSTANDARTLIB /ENTRY:main |   Всего записей: 1582 | Зарегистр. 01-11-2004 | Отправлено:  21:57 14-03-2013  | Исправлено: ne_viens,   21:59 14-03-2013    |  
  |