Accueil > Forum > > > > Comment créer un driver pour Windows 7, (O.S. x64 - 64 bits) ???
Comment créer un driver pour Windows 7, (O.S. x64 - 64 bits) ???
jeudi 16 septembre 2010 à 14:49:39 |
Comment créer un driver pour Windows 7, (O.S. x64 - 64 bits) ???

clad1986
|
Bonjour à tous,
Je voudrais connaître la méthode pour créer des drivers pour des cartes électroniques, fixées sur le bus PCI Express d'un PC.
Je suis novice dans le monde de la programmation, je connais juste un peu le langage C++ (1 an et demi), et j'ai réellement besoin de votre aide!
En effet, j'ai besoin de développer des drivers pour une machine tournant avec Windows 7 Professionnel, 64 bits. Dans mon entreprise, des drivers pour nos cartes électroniques existent et fonctionnent déjà très bien, mais c'est seulement pour des environnements Windows XP, 32 bits. Nous n'avons jamais construit ces drivers pour le nouvel O.S. de Microsoft, ni pour une machine x64.
Actuellement, je code en C++, via MS Visual Studio .NET 2003. Et, ici, pour ces drivers, j'utiliserai cet IDE pour écrire le code ainsi que le WDK (Windows Driver Kit) 7600.16385.1 pour le compiler. J'ai également installé la documentation du pack WDK (avec toutes les fonctions, les "samples" etc.).
Mais, je ne sais pas par où commencer... Je ne suis pas sur d'utiliser la bonne méthode ou les bons outils... Et je n'ai jamais construit le moindre driver à ce jour! Je suis perdu!
S'il vous plaît, y a-t-il quelqu'un pour m'aider?
Merci infiniment.
Bien cordialement.
clad1986
|
|
jeudi 16 septembre 2010 à 15:02:06 |
Re : Comment créer un driver pour Windows 7, (O.S. x64 - 64 bits) ???

fregolo52
|
Salut,
Je ne développe pas de driver, mais on a une appli x86/x64.
On la développe avec VS 2005 avec le SDK de Windows Vista (avec les options qui vont bien pour avoir un compilo x64).
Je pense que tu dois te mettre à jour au niveau WDK (http://www.microsoft.com/whdc/devtools/wdk/relnotesw7.mspx).
|
|
jeudi 16 septembre 2010 à 15:46:35 |
Re : Comment créer un driver pour Windows 7, (O.S. x64 - 64 bits) ???

clad1986
|
Salut fregolo52,
D'une part, merci de t'intéresser à mon problème, et d'autre part, je vais te répondre, du mieux possible...
Concernant l'IDE, j'utilise une version plus ancienne : MS VS 2003 : est-ce grave? Ne servira-t-il pas juste d'éditeur de texte au final?
Ensuite, pour le WDK, apparemment j'ai en ma possession une des dernières versions (WDK 7600) totalement compatible avec un Win 7 x64 puisque j'ai la console DOS de compilation adéquate (bien que je ne l'ai jamais utilisée jusqu'à présent!).
C'est surtout dans la démarche que je suis totalement "paralysé", je ne sais pas par où commencer, comment coder ce type de driver ?
De plus, j'espère vraiment que les outils à ma disposition seront les bons (ou tout du moins suffisants pour écrire un driver qui tienne la route!)
Cdlt.
clad1986
|
|
jeudi 16 septembre 2010 à 19:04:33 |
Re : Comment créer un driver pour Windows 7, (O.S. x64 - 64 bits) ???
|
jeudi 16 septembre 2010 à 19:17:11 |
Re : Comment créer un driver pour Windows 7, (O.S. x64 - 64 bits) ???

Debuguss
|
Bonjour...
Est ce l'application WINDRIVER de JUNGO ne pourrait t-elle pas d'aider pour ton développement ?
|
|
vendredi 17 septembre 2010 à 09:16:54 |
Re : Comment créer un driver pour Windows 7, (O.S. x64 - 64 bits) ???

clad1986
|
@ DeAtHCrAsH : merci pour ces liens. En effet, j'y ai trouvé beaucoup de choses intéressantes qui pourront certainement m'aider plus tard.
@ Debuguss : pardon? je n'ai pas bien compris ce que vous me proposez ! J'utilise un IDE : MS VS 2003 et un kit WDK 7600 pour la compilation des drivers (voir posts précédents)...
|
|
vendredi 17 septembre 2010 à 10:27:14 |
Re : Comment créer un driver pour Windows 7, (O.S. x64 - 64 bits) ???

fregolo52
|
Pour VS 2003, je pense que s'il y a un souci ça serait plutôt côté WDK.
Généralement, c'est surtout la version du SDK (ou DDK) qui prime, pas la version de l'IDE.
Ton problème est peut-être dans la config de VS. Il faut renseigner les chemins des lib, include et exécutable pour chaque plate-forme (x86 e x64) : tools -> Options -> Projects & Solutions -> VC++ Directories.
Et pour dire que la cible est x64, il faut :
- WIN64 (ou WIN_X64) pour le compilo
- Target Machine à MachineX64 pour le linker
Si tu prends notepad comme IDE, je pense que tu vas galéré pour compiler le driver (à moins que tu ais déjà un makefile)
|
|
vendredi 17 septembre 2010 à 10:33:07 |
Re : Comment créer un driver pour Windows 7, (O.S. x64 - 64 bits) ???

clad1986
|
Bonjour,
Ohla, tout ceci m'a l'air bien compliqué!!!
Finalement, tu me conseilles de faire comment pour la config. des outils?
Je reste en VS2003, et je le configure différemment dans les options de compil', par exemple? Puis, dois-je installer autre chose?
Pourrais-tu, s'il te plaît, me mettre par écrit un petit exemple de ce que tu ferais au niveau de l'installation de tous les outils nécessaires à ce travail?
Merci infiniment!
Cdlt.
clad1986
|
|
mercredi 12 janvier 2011 à 13:44:41 |
Re : Comment recompiler un projet 32 Bits => 64Bits sous VS 2003 et Win7 32Bits

JKane
|
Salut
Etant dans le même cas! En fait, je voudrais recompiler un projet 32Bits pour obtenir une version 64 Bits du dll!
Je voudrais te demander est ce que t'a pus resoudre ton problème et surtout comment?
Si c'est par la configuration de VS 2003, comment t'as fait car je n'arrive pas à faire apparaitre WIN64 dans la plate-forme, j'ai installé PSDK-x86 pour avoir les fichiers .h 64 Bits et j'ai effectué ces manipulations mentionnées ici http://gilles-vollant.developpez.com/visual-cpp/sdk64vs2005/ mais toujours pas de WIN64 dans plate-forme! Je rappel que je suis sous VS 2003 et Seven 32Bits! Merci
|
|
Cette discussion est classée dans : créer, windows, driver, bits, drivers
Répondre à ce message
Sujets en rapport avec ce message
Créer un lien sous fenêtre windows [ par JMGR ]
Comment peut - on créer un lien vers un site sous une fenêtre Windows ?(avec les MFC par ex.)a+
driver sous windows [ par punch95 ]
j'ai besoin d'un exemple de driver sous windows car je veux faire un driver pour une liaison i2c merci de me l'envoyer .oliviervernet95@hotmail.com
Interface graphique style Windows [ par eliot5 ]
Je viens de créer sous windev un petit logiciel qui fonctionne bien mais j'aimerais connaitre la manière de procéder pour créer une interface graphiqu
Borland et applications 16 bits [ par kikouk ]
Bonjour.J'ai besoin de créer sous borland (v5 ou v6) un projet (application+dos standard+small) pour faire tourner un des mes tps sur le principe de l
Borland et applications 16 bits [ par kikouk ]
Bonjour.J'ai besoin de créer sous borland (v5 ou v6) un projet (application+dos standard+small) pour faire tourner un des mes tps sur le principe de l
[C++] Je voudrais créer une application windows pour la v2 de mon pti prog :) [ par Dr_Clex ]
Bonjour les gens :)Alors voilà, je suis amateur d'athlétisme et j'ai fait un pti programme qui permet de calculer la vitesse en fonction de la distanc
Comment créer une fenêtre Windows [ par lebarn ]
Bonmatin, bonaprèsmidi, bonsoir, bonnuit, bonmidi, etc ...Comment peut-on créer un fenêtre Windows ? Car j'ai de nombreux problème et je ne comprends
Menu dans une fenêtre windows [ par quentin2111 ]
bonsoir à tous,je débute en c++ et j'ai découvert il y a un bout de temps les fameux tutoriaux d'errikke, qui sont très bien ! j'ai néanmoins un petit
Gerer un format de 48 bits ou 64 bits dans l'invite de commande windows [ par cybersplash ]
Bonjour a tousJe suis etudiant et dans le cadre d'un projet scolaire je doit créer un module pour l'IC de windows qui permet de faire quelques calcul
regsvr32 et runtime VC [ par fenrhyr ]
Bonjour, Je viens de télécharger le driver directX pour ma carte d'aquisition vide picolo. Je l'ai installé dans le répertoire C:\WINDOWS\system32 . P
Livres en rapport
|
Derniers Blogs
JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|