| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
hardware  
  • All-in- One Stampanti

  • apple Computers

  • BIOS

  • CD & DVD Drives

  • CPU

  • Computer Drives

  • Monitor

  • Periferiche per computer

  • Computer Fonti di alimentazione

  • Stampanti per computer

  • aggiornamenti Computer

  • Computer desktop

  • Electronic Book Readers

  • Hard Disk esterni

  • Flash Drives

  • Dispositivi di Input & Output

  • accendere

  • Portatili

  • Mainframe

  • Mouse & tastiere

  • Netbook

  • Network Equipment

  • angolo

  • Computer Portatili

  • Altri Computer Hardware

  • PC Computer

  • proiettori

  • RAM , Cards e madri

  • scanner

  • Servers

  • Schede Audio

  • Tablet PC

  • Schede video

  • Workstation

  • iPad
  •  
    Conoscenza Informatica >> hardware >> Dispositivi di Input & Output >> Content
    Come eseguire il debug di un driver di dispositivo
    Forse il dispositivo non funziona correttamente , e si sospetta che è a causa del driver di periferica piuttosto che il dispositivo stesso . Provare a eseguire il debug del driver di dispositivo prima di strapparsi i capelli. Questo eHow può aiutare . Istruzioni
    1

    Aprire il driver per il dispositivo e impostare un " punto di rottura " nel " DLLENTRY " o " DllMain " punto di ingresso del driver. Per fare questo , potrebbe essere necessario riavviare il dispositivo ci si rivolge , e ricaricare il driver per assicurarsi che il punto di interruzione viene eseguita.
    2

    eseguire il debugger per vedere se il driver viene caricato come essa dovrebbe. Si deve raggiungere il punto di interruzione creato nel passaggio 1 . Se funziona , passare alla fase successiva . Se questo non avviene , il driver non è stato caricato come dovrebbe. Vai alla risoluzione dei problemi per il conducente quando questo accade , come si tenta di eseguire il debug di un driver di periferica .
    3

    un altro punto di interruzione , ma questa volta in " XXX_Init ( Gestione periferiche ) " punto di ingresso per il conducente . Passare attraverso il processo di inizializzazione del driver come si tenta di eseguire il debug del driver di periferica . Eseguire il debug di nuovo , cercando di confermare che il driver è riconosciuta dalla Gestione periferiche e funzioni correttamente.
    4

    Aggiungere altri punti di interruzione , come si tenta di eseguire il debug di un driver di periferica . Aggiungere i punti di interruzione nel punto di ingresso delle varie funzioni di interfaccia come " XXX_Close ( Gestione periferiche ) " , XXX_IOControl ( Gestione periferiche ) , XXX_Read ( Gestione periferiche ) , e altro ancora.
    5

    provare l'attuazione di interfaccia flusso di sostituire "XXX" con qualcosa che soddisfa le specifiche di attuazione , come ad esempio DEVFLAGS_NAKEDENTRIES.Test ciò che avete fatto eseguendo nuovamente il debugger .
    6

    prova ciò che avete fatto eseguendo nuovamente il debugger .
    Pagina 7

    Verificare che il "filo di servizio di interrupt " funziona impostando punti di interruzione nel TSI del conducente . Eseguire nuovamente il debugger di vederlo il driver funziona correttamente , come si tenta di eseguire il debug di un driver di periferica . Se questo funziona correttamente , allora hai il debug con successo il device manager .

    Previous :

    next :
      Articoli Correlati
    ·Come registrare la TV sul PC 
    ·Come rendere il volume più forte su un Lenovo T400 
    ·Come impostare una distanza per Gigabyte GA - MA78GM - …
    ·Come utilizzare telefoni Internet 
    ·Come caricare le immagini al mio portatile 
    ·Come calibrare Saitek Aviator 
    ·Can You percorso audio PC tramite HDMI ? 
    ·Come scegliere il formato di una Pen Tablet Wacom 
    ·Dispositivi di ingresso e uscita per Personal Computer 
    ·Risoluzione dei problemi di un Thumb Drive 
      Articoli in evidenza
    ·Come bloccare un campo elettromagnetico da un computer 
    ·Il mio PC non rileva mio 8 GB MicroSD Card 
    ·Qual è il processore Intel Core i7 -920 Processor 
    ·Come aggiungere 3560 di Cisco Network Assistant 
    ·Come posso avere una scheda madre per un computer porta…
    ·Come modificare un LTP -600 BIOS 
    ·Come controllare un Backlight Laptop 
    ·Come recuperare un file U3P 
    ·Che cosa è un iPad Jailbroken 
    ·Cosa fa un gruppo di continuità Do ? 
    Copyright © Conoscenza Informatica http://it.wingwit.com