САБЖ Вот в параметрах линкера указал ntdll.lib сам либ-файл поместил в папку со всеми остальными либами в проекте в хидере описал функцию NTSYSAPI NTSTATUS NTAPI NtLoadDriver(PUNICODE_STRING DriverServiceName); А все-равно при компиляции анрезолвед ехтернал. Подскажите, в чем может быть трабла и как решать?
wsd спасибо! А можешь объяснить, что означает этот "C" ? Почему обычный extern NtLoadDriver не катит?
zoool vs по умолчвнию мангалит свой экспорт и ищет мангаленный импорт по соглашения мангалинга CPP. когда ты указываеш extern "C" то компилятор использует в этом блоке чисто сишное резолвировании имён соглашение. вся системная часть винда использует чисто сишное соглашение о внешних именах. На сайте где-то про мангалинг статья была.