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

Robbby
|
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
|
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
|
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
|
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
|
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
|
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++
Livres en rapport
|
Derniers Blogs
TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Vincent Bellet et Baptiste Giraudier La BI dans SharePoint 2010, Les nouveaux services d'application dans SP2010 et SQL Server Reporting services 2008 R2. La BI dans SharePoint est généralisée pour tous afin de permettre à tous les coll...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2010 : PLAN DE MIGRATION VERS SHAREPOINT 2010TECHDAYS PARIS 2010 : PLAN DE MIGRATION VERS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Arnault Nouvel et Antoine Dongois Le processus à prendre : Apprendre (découvrir la plateforme) Préparer (documenter l'historique et choisir la méthode de MAJ) Test (Test de MAJ) Implémenter (Effectuer la MAJ) Valid...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2010 : LA PLEINIèRE DU SECOND JOURTECHDAYS PARIS 2010 : LA PLEINIèRE DU SECOND JOUR par ROMELARD Fabrice
Après un retour sur l'histoire des TechDays de Paris et le fait que ce soit le plus gros event MS au monde (du fait de sa gratuité), le président de MS France (Eric Boustoullier) a fait une présentation de la vision Microsoft pour les années à venir...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Forum
WIN APIWIN API par omarino_007
Cliquez pour lire la suite par omarino_007
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
|