TorTukiTu
Messages postés31Date d'inscriptionsamedi 22 avril 2006StatutMembreDernière intervention18 avril 2011
-
28 mars 2008 à 17:39
TorTukiTu
Messages postés31Date d'inscriptionsamedi 22 avril 2006StatutMembreDernière intervention18 avril 2011
-
29 mars 2008 à 14:16
Bonjour les gens,
J'ai décidé de créer mon premier driver windows en C : le driver qui dit coucou. J'ai téléchargé le WDK chez microsoft et lancé l'environnement x86 Windows XP (Normal sui sous XP avec un amd64) . voici le code que j'essaye de compiler:
#include <ntifs.h>
NTSTATUS DriverEntry( IN DRIVER_OBJECT theDriverObject, IN PUNICODE_STRING theRegistryPath)
{
DbgPrint("Hello World");
return STATUS_SUCCESS;
}
TorTukiTu
Messages postés31Date d'inscriptionsamedi 22 avril 2006StatutMembreDernière intervention18 avril 20111 29 mars 2008 à 00:31
Salut merci de ta réponse rapide
Je sais j'y ait déja pensé, mais ça donne toujours autant d'erreurs.
Je crois que c'est du au compilateur.
J'y connais riens mais est-ce que ça pourrait pas être une histoire d'environnement?
Ordinateur : moyen conçu pour accélérer et automatiser les erreurs.
TorTukiTu
Messages postés31Date d'inscriptionsamedi 22 avril 2006StatutMembreDernière intervention18 avril 20111 29 mars 2008 à 13:34
Re
Bon j'avance un peu . Deja mon header ntddk.h était pourri je sais pas pourquoi mais je l'ai retéléchargé et sa semble mieux marcher. J'ai cependant toujours les erreurs suivantes
C:\driver>build
path contains nonexistant c:\program files\ati technologies\ati.ace\core-static,
removing
BUILD: Compile and Link for x86
BUILD: Loading c:\winddk\6001.18001\build.dat...
BUILD: Computing Include file dependencies:
BUILD: Start time: Sat Mar 29 13:27:56 2008
BUILD: Examining c:\driver directory for files to compile.
BUILD: Saving c:\winddk\6001.18001\build.dat...
BUILD: Compiling and Linking c:\driver directory
_NT_TARGET_VERSION SET TO WINXP
Compiling - mydriver.c
Linking Executable - objchk_wxp_x86\i386\rootkit.sys
errors in directory c:\driver
c:\driver\bufferoverflowk.lib(gs_support.obj) : error LNK2019: unresolved extern
al symbol _DriverEntry@8 referenced in function _GsDriverEntry@8
c:\driver\objchk_wxp_x86\i386\rootkit.sys : error LNK1120: 1 unresolved external
s
BUILD: Finish time: Sat Mar 29 13:27:57 2008
BUILD: Done
3 files compiled - 1 Warning
1 executable built - 2 Errors
******************************************************************************
Est-ce que ça: error LNK2019: unresolved extern
al symbol _DriverEntry@8 referenced in function _GsDriverEntry@8 sa voudrait pas dire que j'ai mal nommé une fonction quelconque? Ou est-ce que c'est encore une histoire de header qu'il ne toruve pas ou qui est mal foutu? Un petit coup de pouce please?
Ordinateur : moyen conçu pour accélérer et automatiser les erreurs.
TorTukiTu
Messages postés31Date d'inscriptionsamedi 22 avril 2006StatutMembreDernière intervention18 avril 20111 29 mars 2008 à 14:16
Re
J'ai galéré mais j'ai trouvé <3
Il y avait une faute dans le livre dans lequel j'aprend! Coquille au niveau de IN DRIVER_OBJECT qui est en réalité IN PDRIVER_OBJECT Donc sayest sa marche
Ordinateur : moyen conçu pour accélérer et automatiser les erreurs.