Решил попробовать написать драйвер по вот этой статье. В файл sources добавил TARGETPATH, поскольку на него ругался компилятор. Мне выдается следующее:
Цитата
BUILD: Computing Include file dependencies: BUILD: Examining c:\testdriver directory for files to compile. Compiling c:\testdriver directory ******************** 'nmake.exe /c BUILDMSG=Stop. -i NTTEST= UMTEST= NOLINK=1 NOPASS0=1 386=1' 1>BUILDMSG: Processing c:\testdriver 1>cl -nologo -Ii386\ -I. -Ic:\WINDDK\inc\mfc42 -Iobjchk_wxp_x86\i386 -Ic:\WINDDK\inc\wxp -Ic:\WINDDK\inc\wxp -Ic:\WINDDK\inc\ddk\wxp -Ic:\WINDDK\inc\ddk\wdm\wxp -Ic:\WINDDK\inc\crt -D_X86_=1 -Di386=1 -DSTD_CALL -DCONDITION_HANDLING=1 -DNT_INST=0 -DWIN32=100 -D_NT1X_=100 -DWINNT=1 -D_WIN32_WINNT=0x0501 /DWINVER=0x0501 -D_WIN32_IE=0x0600 -DWIN32_LEAN_AND_MEAN=1 -DDBG=1 -DDEVL=1 -D__BUILDMACHINE__=WinDDK -DFPO=0 -DNDEBUG -D_DLL=1 /c /Zel /Zp8 /Gy -cbstring /W3 /WX /Gz /QIfdiv- /QIf /G6 /Gi- /Gm- /GX- /GR- /GF -Z7 /Od /Oi /Oy- -FIc:\WINDDK\inc\wxp\warning.h .\testdriver.c 1>testdriver.c 1>c:\TestDriver\TestDriver.c(13) : error C2018: unknown character '0xab'; unicode identifiers are not supported 1>c:\TestDriver\TestDriver.c(13) : error C2065: 'Hello' : undeclared identifier 1>c:\TestDriver\TestDriver.c(13) : warning C4047: 'function' : 'PCH' differs in levels of indirection from 'int' 1>c:\TestDriver\TestDriver.c(13) : error C2146: syntax error : missing ')' before identifier 'world' 1>c:\TestDriver\TestDriver.c(13) : error C2144: syntax error : '<Unknown>' should be preceded by '<Unknown>' 1>c:\TestDriver\TestDriver.c(13) : error C2144: syntax error : '<Unknown>' should be preceded by '<Unknown>' 1>c:\TestDriver\TestDriver.c(13) : error C2143: syntax error : missing ')' before 'identifier' 1>c:\TestDriver\TestDriver.c(13) : error C2017: illegal escape sequence 1>c:\TestDriver\TestDriver.c(13) : error C2018: unknown character '0xbb'; unicode identifiers are not supported 1>c:\TestDriver\TestDriver.c(13) : error C2059: syntax error : ')' 1>c:\TestDriver\TestDriver.c(20) : error C2018: unknown character '0xab'; unicode identifiers are not supported 1>c:\TestDriver\TestDriver.c(20) : error C2065: 'Goodbye' : undeclared identifier 1>c:\TestDriver\TestDriver.c(20) : warning C4047: 'function' : 'PCH' differs in levels of indirection from 'int' 1>c:\TestDriver\TestDriver.c(20) : error C2143: syntax error : missing ')' before '!' 1>c:\TestDriver\TestDriver.c(20) : error C2017: illegal escape sequence 1>c:\TestDriver\TestDriver.c(20) : error C2018: unknown character '0xbb'; unicode identifiers are not supported 1>c:\TestDriver\TestDriver.c(20) : error C2059: syntax error : ')' 1> 1>Stop. Compile errors: not linking c:\testdriver directory ********************
что за версия DDK? во вторых вы переписывали все вручную, или контер+в контер+с? потому как ошибки у вас непонятные... смотрите в 13 строке и 20 внимательно, т.к там содержаться ошибки. Скачайте Загрузить удачи в написание драйвера!