begin process at 2012 02 10 23:10:59
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Windows

 > 

Driver

 > 

link KMD


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

link KMD

jeudi 14 février 2008 à 00:35:56 | link KMD

Sebopop2

Salut,
alors voila, j'essaie de me mettre au KMDs, j'ai donc recupere cette source de brunews :
http://www.cppfrance.com/codes/CACHER-PROCESSUS-CHOIX-DRIVER-WIN32_36941.aspx
et a la compilation, j'ai une dizaine d'erreur du linker, normal, la conf n'etant pas faite, j'ajoute donc:
ntdll.lib ntoskrnl.lib nt.lib
pourtant il me dit :
error LNK2019: symbole externe non résolu @__security_check_cookie@4 référencé dans la fonction _bnQuerySysInfo@16
>LINK : error LNK2001: symbole externe non résolu _NtProcessStartup

Pour avoir regardé nt.lib, je suis sur que _NtProcessStartup est défini dedans

une idée?
MERCI d'avance!
(desole pour les fautes)
jeudi 14 février 2008 à 11:19:34 | Re : link KMD

BruNews

Administrateur CodeS-SourceS
Tu compiles bien le driver avec la console du DDK ?

ciao...
BruNews, MVP VC++
vendredi 15 février 2008 à 16:38:50 | Re : link KMD

Sebopop2

oups...
j'utilisais vs.
merci!
vendredi 15 février 2008 à 16:46:41 | Re : link KMD

Sebopop2

Que veux tu dire par la console du ddk?
ddk build en ligne de commande?
vendredi 15 février 2008 à 17:55:46 | Re : link KMD

BruNews

Administrateur CodeS-SourceS
oui par ligne de commande.
Par VS c'est possible aussi mais faut tout bien régler, ne m'a jamais convaincu.

ciao...
BruNews, MVP VC++
samedi 16 février 2008 à 02:10:32 | Re : link KMD

Sebopop2

ok je te remercie!
samedi 16 février 2008 à 02:11:00 | Re : link KMD

Sebopop2

tu peux me filer un ex qd meme stp
vendredi 19 septembre 2008 à 15:46:00 | Re : link KMD

moulefrite

Salut à tous,
Le sujet semble dater mais ca pourra toujours servir au futur personne qui rencontreront ce problème.

Alors 2 possibilité de compiler un driver (sous  windows avec visual studio,  testé sur les version 6 7 et 8)

la 1ere: dans demarrer->tous les programmes->Windows driver kit->WDK numVersion->build envir->TonOS->free ou checked (info debug)

la seconde (celle que j'utilise) :
passer par un script de compilation en .bat
puis sous visual c++, aller dans project->setting

Dans build command line : "Win32 Debug"
"nomFichierBatch -WNET cheched."
"-WNET" signifie compilation pour un XP, "checked" pour version avec info de debuggage

Dans build command line : "Win32 Release"
"nomFichierBatch -WNET free."
"-WNET" signifie compilation pour un XP, "release" pour version sans trace


le script est disponible ici :
[ Lien ]

J'utilise un second script qui se charge d'appeler celui mentionné au dessus.

contenu du second script "lanch_ddkbuild.bat" :

@echo Set Environment variable
rem set the Build path (location of ddkbuild.bat)
set BUILDPATH=..\BUILD
rem set the Microsoft Visual studio path (location of bscmake)
set MSPATH=C:\Program Files\Microsoft Visual Studio\VC98\BIN
set the utility path (for doskey utility)
set SYSTEMCMD=%windir%\SYSTEM32
set path=$(path);%BUILDPATH%;%MSPATH%;%SYSTEMCMD%

set BASEDIR=C:\WinDDK\6000
set W2KBASE=%BASEDIR%
set WXPBASE=%BASEDIR%
set WNETBASE=%BASEDIR%

@echo LAUNCH DDK BUILD
DDKBUILD.BAT %1 %2 %3 %4



Afin de rendre les choses plus claires, je vais vous donner ma configuration :

Au final dans le répértoire de votre driver.
Copier coller ces 2 script.

Le premier : ddkbuild.bat
le second : launch_ddkbuild.bat


Sous visual c++6, dans project->setting

J'ai :
_ Win32 debug : Build command line : launch_ddkbuild -WNET checked.
_ Win32 release : Build command line : launch_ddkbuild -WNET free.

Voila j'espere avoir aidé, et si vous avez des questions n'hesitez pas.




Cette discussion est classée dans : nt, error, link, lib, kmd


Répondre à ce message

Sujets en rapport avec ce message

LINK : fatal error LNK1104: cannot open file "msvcrtd.lib" [ par TagadaTsoin ] j'ai un pb avec visual c++ 6je créée un projet mfc appwizard, basé sur des boites de dialogues, je ne rajoute RIEN aux sources générées, je compile et LINK : fatal error LNK1104: cannot open file "uuid.lib" [ par PHT ] Slt,Voila, je suis au bord du suicide, ça fait 2 mois que je veux absolument Visual Studio C++, je l'ai réinstallé une dixaine de fois, installer une utiliser une librairie faite pour du C dans du C++??? [ par cartouh ] Bonjour,j'essaie d'utiliser la librairie CPDFLib (http://www.fastio.com/)je l'ai compilé sous visual comme ils disent dans la doc, j'obtient un .libje Error executing link.exe. [ par Kinamstrong ] Linking...com.obj : error LNK2001: unresolved external symbol _recvfrom@24com.obj : error LNK2001: unresolved external symbol _bind@12com.obj : error So I need help again [ par lerilcy ] Je dois utiliser une CFile en Vc++6 et etrangement mon " #include "afx.h" " provoque une erreur lors du linkingVoici l'erreur:Compiling...file.cppLi (v6c++) - Le linking [ par lerilcy ] Je dois utiliser une CFile en Vc++6 et etrangement mon " #include "afx.h" " provoque une erreur lors du linkingVoici l'erreur:Compiling...file.cppLink pb de librairie [ par didrocks ] Sous VC++: J'ai 2 erreurs lors de la compilaton de mon projets:Linking... LIBCMT.lib(crt0.obj) : error LNK2001: unresolved external symbol _main Relea Linker Error [ par crocejf2000 ] J'essaye d'afficher mon fichier d'aide .chm avec la fonction HTMLHelp en incluant .Mais le linker me donne une erreur :Error: Unresolved external 'Htm probleme de link !!! [ par NeeKotine ] Salut !je cherche a me connecter à une base MySQL via un petit programme en c dont voici le source :# include #if defined(_WIN32) || defined(_WIN64)# probleme de compilation !! [ par Darkneon ] Voila, j'ai passe de Borland C++ a VC++ et j'ai un petit(?) probleme.Lorsque je veux cree un .exe, ca me dit:Linking...LINK : fatal error LNK1104: can


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,874 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales