| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
Hardware  
  • All-In -One Printers

  • apple Computers

  • BIOS

  • Lecteurs CD et DVD

  • CPUs

  • Durs et stockage

  • Écrans d'ordinateur

  • Périphériques

  • Computer Power Sources

  • Imprimantes

  • À niveau des ordinateurs

  • Ordinateurs de bureau

  • Lecteurs de livres électroniques

  • Disques durs externes

  • flash Drives

  • Entrée et de sortie Devices

  • Kindle

  • Portables

  • mainframes

  • Souris et claviers

  • netbooks

  • Matériel réseau

  • Nook

  • Ordinateurs portables

  • Autre Matériel informatique

  • Ordinateurs PC

  • Projecteurs

  • RAM , cartes et mères

  • scanners

  • serveurs

  • Cartes son

  • Tablet PC

  • Cartes graphiques

  • Stations de travail

  • iPad
  •  
    Connaissances Informatiques >> Hardware >> Entrée et de sortie Devices >> Content
    Comment faire pour déboguer un pilote de périphérique
    Peut-être que votre appareil ne fonctionne pas correctement , et vous pensez que c'est parce que le pilote de périphérique plutôt que le dispositif lui-même. Essayez de déboguer le pilote de périphérique avant d' arracher vos cheveux. Cette eHow peut vous aider. Instructions
    1

    Ouvrez le pilote de l'appareil et a établi un " point d'arrêt " dans le " DLLENTRY " ou point d'entrée " DllMain " du pilote . Pour ce faire, vous devrez peut-être redémarrer l'appareil que vous ciblez , et rechargez le pilote pour s'assurer que le point d'arrêt est exécuté.
    2

    Exécutez le débogueur pour voir si le pilote est que cela devrait. Il devrait atteindre le point d'arrêt que vous avez créé à l'étape 1 . Si cela fonctionne , passez à l'étape suivante. Si ce n'est pas le cas , le pilote ne se charge pas comme il le devrait . Aller au dépannage pour le conducteur quand cela arrive, que vous essayez de déboguer un pilote de périphérique.
    3

    définir un autre point d'arrêt, mais cette fois dans le " xxx_init ( Gestionnaire de périphériques) " point d'entrée pour le pilote . Passer par le processus d'initialisation du pilote que vous essayez de déboguer le pilote de périphérique. Exécutez le débogueur encore, tenter de confirmer que le conducteur est reconnu par le gestionnaire de périphériques , et fonctionne correctement.
    4

    Ajouter des points d'arrêt que vous essayez de déboguer un pilote de périphérique . Ajouter des points d'arrêt au point de diverses fonctions d'interface tels que " XXX_Close ( Gestionnaire de périphériques) " , XXX_IOControl ( Gestionnaire de périphériques) , XXX_Read ( Gestionnaire de périphériques) , et plus l'entrée.
    5

    Essayez implémentant l'interface de flux par remplacer "XXX" avec quelque chose qui correspond mise en œuvre spécifique, comme DEVFLAGS_NAKEDENTRIES.Test ce que vous avez fait en exécutant le débogueur nouveau.
    6

    test que vous avez fait en exécutant le débogueur nouveau.

    7

    Vérifiez que le "fil d'interruption de service » fonctionne en créant des points d'arrêt dans l' IST du conducteur. Exécutez de nouveau le débogueur pour voir le pilote fonctionne correctement lorsque vous essayez de déboguer un pilote de périphérique . Si cela fonctionne correctement, alors vous avez débogué avec succès le gestionnaire de périphériques .

    Previous :

    next :
      articles connexes
    ·Comment faire pour convertir un fichier DS2 au MAS 
    ·Comment faire pour activer DMA sous Windows XP 
    ·Comment réinitialiser l' audio dans un ordinateur 
    ·Comment connecter un périphérique USB à un port sér…
    ·Comment fixer les écouteurs de votre ordinateur portab…
    ·Comment mettre à jour Bluetooth 
    ·Comment puis- je jouer son directement de mon ordinateu…
    ·Comment réinstaller le pilote audio Windows 98Se 
    ·Comment connecter un ordinateur portable à un télévi…
    ·Les différences de USB & FireWire 
      articles en vedette
    ·Qu'est-ce que cela signifie quand il dit batterie est f…
    ·Comment utiliser le Tablet PC pour un HP Pavilion DV600…
    ·Le tapis de souris est de cliquer où il est déconseil…
    ·Comment puis-je trouver un adaptateur pour convertir un…
    ·ThinkPad Adaptateurs pour réducteur de tension 
    ·Comment développer votre Laptop Battery Life 
    ·Comment faire des copies sur une imprimante HP LaserJet…
    ·Comment connecter HDMI Audio d' un ordinateur portable …
    ·Antenne parabolique maison pour un téléphone portable…
    ·Comment corriger des bourrages papier dans le HP DeskJe…
    Copyright © Connaissances Informatiques http://fr.wingwit.com