Salve a tutti ho un problema con la costruzione di un driver in kernel mode.Ho scaricato un tutorial molto ben fatto dall'indirizzohttp://www.rivier.edu/faculty/amorei...cs690b03/tut1/.In questo tutorial è presente anche il codice sorgente di un driver di prova.Il problema è che seguendo tutti i passi indicati il driver non mi si compila.Per inciso,il mio OS è WinXp e la DDK è quella corretta per WinXP,il log di building del file è il seguente:
codice:
BUILD: Computing Include file dependencies:
BUILD: Examining c:\documents and settings\carlo_\desktop\nuova cartella\prova directory for files to compile.
Compiling c:\documents and settings\carlo_\desktop\nuova cartella\prova directory ********************
'nmake.exe /c BUILDMSG=Stop. -i NTTEST= UMTEST= NOLINK=1 NOPASS0=1 386=1'
jvc /nologo /cp C:\WINDDK\2600\public\sdk\classes\afc.zip;C:\WINDDK\2600\public\sdk\classes\classes.zip;C:\DocumentsandSettings\carlo_\Desktop\Nuovacartella\prova; /O /w4 /d objfre\i386
"jvc" non Š riconosciuto come comando interno o esterno,
un programma eseguibile o un file batch.
jvc /nologo /cp C:\WINDDK\2600\public\sdk\classes\afc.zip;C:\WINDDK\2600\public\sdk\classes\classes.zip;C:\DocumentsandSettings\carlo_\Desktop\Nuovacartella\prova; /O /w4 /d objfre\i386
"jvc" non Š riconosciuto come comando interno o esterno,
un programma eseguibile o un file batch.
jvc /nologo /cp C:\WINDDK\2600\public\sdk\classes\afc.zip;C:\WINDDK\2600\public\sdk\classes\classes.zip;C:\DocumentsandSettings\carlo_\Desktop\Nuovacartella\prova; /O /w4 /d objfre\i386
"jvc" non Š riconosciuto come comando interno o esterno,
un programma eseguibile o un file batch.
jvc /nologo /cp C:\WINDDK\2600\public\sdk\classes\afc.zip;C:\WINDDK\2600\public\sdk\classes\classes.zip;C:\DocumentsandSettings\carlo_\Desktop\Nuovacartella\prova; /O /w4 /d objfre\i386
"jvc" non Š riconosciuto come comando interno o esterno,
un programma eseguibile o un file batch.
Linking c:\documents and settings\carlo_\desktop\nuova cartella\prova directory ********************
'nmake.exe /c BUILDMSG=Stop. -i LINKONLY=1 NOPASS0=1 NTTEST= UMTEST= 386=1'
jvc /nologo /cp C:\WINDDK\2600\public\sdk\classes\afc.zip;C:\WINDDK\2600\public\sdk\classes\classes.zip;C:\DocumentsandSettings\carlo_\Desktop\Nuovacartella\prova; /O /w4 /d objfre\i386
"jvc" non Š riconosciuto come comando interno o esterno,
un programma eseguibile o un file batch.
jvc /nologo /cp C:\WINDDK\2600\public\sdk\classes\afc.zip;C:\WINDDK\2600\public\sdk\classes\classes.zip;C:\DocumentsandSettings\carlo_\Desktop\Nuovacartella\prova; /O /w4 /d objfre\i386
"jvc" non Š riconosciuto come comando interno o esterno,
un programma eseguibile o un file batch.
jvc /nologo /cp C:\WINDDK\2600\public\sdk\classes\afc.zip;C:\WINDDK\2600\public\sdk\classes\classes.zip;C:\DocumentsandSettings\carlo_\Desktop\Nuovacartella\prova; /O /w4 /d objfre\i386
"jvc" non Š riconosciuto come comando interno o esterno,
un programma eseguibile o un file batch.
jvc /nologo /cp C:\WINDDK\2600\public\sdk\classes\afc.zip;C:\WINDDK\2600\public\sdk\classes\classes.zip;C:\DocumentsandSettings\carlo_\Desktop\Nuovacartella\prova; /O /w4 /d objfre\i386
"jvc" non Š riconosciuto come comando interno o esterno,
un programma eseguibile o un file batch.
come si vede il problema sembra essere l'assenza di questo comando jvc,che però non ho la minima idea di cosa possa essere.lo stesso problema mi da anche col codice del driver generato da QuickSys (reperibile in uno degli articoli di www.codeproject.com ) se qualcuno potesse aiutarmi glie ne sarei molto grato,ne ho bisogno per la scuola.