Я создал простой драйвер Windows "Hello world".
hello.c
#include <ntddk.h>
NTSTATUS DriverEntry(PDRIVER_OBJECT DriverObject, PUNICODE_STRING RegistryPath)
{
DbgPrint("Hello, World\n");
return STATUS_SUCCESS;
}
Makefile
!INCLUDE $(NTMAKEENV)\makefile.def
источники
TARGETNAME = hello
TARGETPATH = obj
TARGETTYPE = DRIVER
INCLUDES = %BUILD%\inc
LIBS = %BUILD%\lib
SOURCES = hello.c
Если я собираю драйвер с помощью Checked Build Environment, я получаю:
ошибка C1083: Невозможно открыть включаемый файл: 'codeanalysis \ sourceannotations.h': такого файла или каталога нет
sourceannotations.h
включено в C:\WinDDK\7600.16385.1\inc\crt
и C:\Program Files\Microsoft Visual Studio 10.0\VC\include\CodeAnalysis
, но я могу использовать только включенные файлы из каталога Winddk.
У вас есть предложения, что мне делать?