begin process at 2010 02 09 20:40:46
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

Pour utiliser le DDK de Micrososot ? ... quoi prendre ??


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

Pour utiliser le DDK de Micrososot ? ... quoi prendre ??

dimanche 19 septembre 2004 à 22:50:15 | Pour utiliser le DDK de Micrososot ? ... quoi prendre ??

Robbby

Membre Club
Bonjour à tous,
Ma question me semble simple et pourtant, je n'arrive pas à y trouver de réponses. Et pourtant j'ai cherché pas mal sur le Net.
Voici:
Je voudrais pouvoir utiliser le DDK de Microsoft (je l'ai !). Au départ j'ai essayé avec Visual C++ 6.0 .... niet, niet ! Visual C++ 6.0 n'accepte pas le DDK !! ... Que dois-je utiliser alors ??? ... Visual C++.Net 2003 ? ..... Visual Studio. Net 2003 ? ... Lequel accepte le DDK, et quelle version ... Edu, Standard, Pro ... ?
De façon plus générale, quels sont le ou les environnements qui acceptent, avec certitudes, le DDK de Microsoft. Qui a déjà pratiquement utilisé et compilé avec ce DDK ... par exemple avec le Ntddk.h (de ce DDK de Microsoft) dans les includes ... ? Et qu'utilisiez vous exactement comme environnement/langage ? ... Merci mille fois à celui qui pourra me répondre ... avant d'acheter, j'aimerais bien être certain ! A l'avance, un grand grand merci !
dimanche 19 septembre 2004 à 23:22:05 | Re : Pour utiliser le DDK de Micrososot ? ... quoi prendre ??

BruNews

Administrateur CodeS-SourceS
Question langage c'est vite regle, pur C (ou ASM mais difficile a modifier ensuite), le C++ est exclus en kernel mode.
On pouvait compiler avec VC6 mais ne me souviens plus des options (c'est pas tout recent).

Pour resumer, tu ecris ton code dans VS pour le confort de l'editeur si tu veux, ensuite fermeture VS et compilation par les outils ligne de commande du DDK
Build Environment -> Checked ou FreeBuild
et dans la console qui apparait:
taper: D: ENTER (par exemple si tu bosses sur D:\
taper: cd [chemin du source] ENTER
taper: build ENTER

"chemin du source" est ou tu auras ton fichier 'sources', normalement le dossier avec les fichiers de code.

ciao...
BruNews, MVP VC++
dimanche 19 septembre 2004 à 23:59:51 | Re : Pour utiliser le DDK de Micrososot ? ... quoi prendre ??

Robbby

Membre Club
Merci pour ta réponse BruNews.
Je peux insister un rien ? Le sujet est pasionnant ... merci à toi !
Bon ...
Tu dis ceci : "Le C++ est exclus en mode kernel".
Mais pourquoi ça ? (je suis un novice en la matière,mais je suis déterminé, hi !) Pourquoi le C++ est-il exclu en mode kernel ? Le mode kernel "en final" se moque du langage utilisé ... en final, ce sera de toute façon du code machine, non ? Dirais-tu cela uniquement parceque le ddk de microsoft est écrit en "pur C" ? Et que si l'on pose "kernel mode" = forcément "ddk" ... pas question de mélanger le "pur C" du ddk, avec autre chose que du "pur C" ? Si c'est le bon raisonnement, j'ai compris !
Bon ... au passage tu parles de "VS" ... parles-tu de Visual Studio.Net par exemple ?
Je continue ...
Si j'ai bien compris, pour utiliser le ddk de microsoft ... il se suffit à lui même ... mis à part l'utilisation d'un éditeur de texte. Le ddk dispose donc dans ces outils, d'un compilateur de "pur C" accessible par la comande "build" .... c'est correct ? ou je n'ai pas compris ? ... Ce compilateur, via la commande "build", compilera toutes les lignes de "pur C" que l'on aura mis dans le fichier source (n'importe quel programme perso en "pur C") et intégrera aussi dans la compilation l'éventuel "Ntddk.h" qui pourrait se trouver dans include ... correct, ou non ? Je pourrais alors tout aussi bien utiliser ce compilateur contenu dans ce ddk pour compiler n'importe quel programme écrit en "pur C" ... correct, ou non ?
Mais alors ....
N'existe-t-il aucun environnement complet utilisant du "pur C", qui serait capable lui-même de compiler directement notre programme (écrit en "pur C") et comportant notre "Ntddk.h" ?
C'est curieux .... il me semble avoir lu sur le net .... que Visual Studio.Net en était capable ! ... mais d'après ce que tu me dis, c'est impossible ... tu confirmes ?
Un environnement complet capable de compiler directement serait tout de même plus confortable ... que de devoir a chaque fois passer par "build" ...
Un tout grand merci à toi de me consacrer un peu de ton temps et de répondre à tout ceci. C'est un "truc" important pour moi ... et totalement passionnant.
Merci BruNews.

lundi 20 septembre 2004 à 00:19:48 | Re : Pour utiliser le DDK de Micrososot ? ... quoi prendre ??

BruNews

Administrateur CodeS-SourceS
Pourquoi je dis 'pur C' et C++ exclus, mais ça tombe sous le sens.
Quand tu instancies une classe, il se passe quoi ? ben une alloc sur le tas pour ses donnees membres et un pointeur en Vtable (this, qui est l'adresse de la classe). En kernel mode ceci n'aurait aucun sens, on n'a pas de tas puisqu'on est en 'contexte indefini', il faut passer par une demande d'alloc memoire systeme pour quoi que ce soit.
Regarde ExAllocatePoolWithTag() et sa suite...

ciao...
BruNews, MVP VC++
lundi 20 septembre 2004 à 10:22:15 | Re : Pour utiliser le DDK de Micrososot ? ... quoi prendre ??

Robbby

Membre Club
Merci pour ta réponse BruNews.
Regarde ... j'avais, il y a une petite semaine, posé la question directement à Microsoft- France. Ils m'ont répondu ce matin, voici leur réponse :
-------------------------
Bonjour,

Nous accusons réception de votre message et vous en remercions. Le produit Microsoft " Visual C++ .Net " supporte le DDK de Microsoft (Driver Development Kit). Merci de l'intérêt que vous témoignez à l'égard de nos produits.

Cordialement,
-------------------------
Comment peut-on comprendre cette réponse BruNews. Je m'y perds entre d'une part, "tes" remarques pas mal pertinentes ... (tiliser l'outil du ddk "build" ET kenel mode = que du "pur C") ... et ... cette réponse de Microsoft qui me dit : VC++.Net + ddk = OK ! Ton point de vue, BruNews, est très cohérent ... que veux alors dire Micosoft-France par " VC++.Net supporte le ddk" ? Il n'y a aucun "piège" ici Brunews ... je n'essaye pas de faire le "malin" (mon dieu non !!), j'essaye de comprendre.
Encore merci pour ton aide et pour ta réponse prochaine.
lundi 20 septembre 2004 à 10:40:07 | Re : Pour utiliser le DDK de Micrososot ? ... quoi prendre ??

BruNews

Administrateur CodeS-SourceS
Réponse acceptée !
La est la question, qu'entend celui qui a repondu par 'supporte' ?
Quand MS fournira avec le ddk un projet wdm en .vcproj alors on verra, pour l'instant je reste persuade que la meilleure technique est celle que j'ai indiquee plus haut.

ciao...
BruNews, MVP VC++


Cette discussion est classée dans : net, visual, utiliser, microsoft, ddk


Répondre à ce message

Sujets en rapport avec ce message

Recherche Microsoft Visual Cpp [ par Socrate ] Je cherche un url (adresse internet) pour télécharger gratuitement Microsoft Visual Cpp.Please help ...Merci d'avance :) Profiler sous Visual C++ .NET [ par Toumhor ] Salut,je voudrait "profiler" mon appli sous Visual C++ .NET. c à dire savoir combien de temps passe mon appli dans la méthode "MaMethode". Sous Visual Tester une font en Visual C++ .NET MFC [ par ThatSMI ] Je ne sais pas tester SIMPLEMENT l'existence d'une font en C++ projet MFC.L'accès au classe Font m'est imposible et les possiblités de la classe CFont URGENT : Comment utiliser winzip avec Visual C++ 6 [ par SidSilver ] Je recherche les commandes expliquees (en francais si possible) pour zipper un fichier avec winzip dans un programme en Visual C++ PROBLEME WINDOW/SOCKET [ par zzzzzz ] Voila le truc j'aimerai que quand on clique sur le bouton connecter sa connect un socket a n'importe kel ip c pas la question. mon applic window march instal de visual.net sur win 2000 URGENT [ par pirate75000 ] Instal sur win 2000 SP3aprées deux heures instal de visual.net entrepriseà la fin il me manque echec de l'installation et tout et a refaire je l'ai de Concours .NET ??? [ par VISUALSNAKE ] bonjour a tous. Je viens de voir que le nouveau concours était en .NET ! Mais le .NET est une affreuse mer** de microsoft. Qui a envie de developper s A l'aide ! [ par darunia ] Salut,Je suis debutant en c++ et j'ai un probleme de compilation.e:\program files\microsoft visual studio\vc98\include\excpt.h(36) : warning C4518: 'e Visual C++ 6 OU Visual C++ .net ? [ par CrAShGuN ] Bonjour, je voudrais avoir l'avis d'un habituer du language C++. Moi je débute dans ce domaine et je voudrais bien savoir ce que vous pourriez me cons Est ce que quelqun a lu le manuel de reférence visual C++ .net [ par Poolman ] Voila, j'aimerais accéder aux fichiers sourcesde cet ouvrage sans l'acheter, c'est pourquoi, si quelqun a le MANUEL DE RÉFÉRENCE MICROSOFT VISUAL C++


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

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,499 sec (3)

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