Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Reštartujte ovládač systému Windows a znova ju , aby sa uistil , že jeho zarážka je vykonaný správne . Breakpoint označuje funkcie prototypu , ktorý úmyselne pozastaví alebo zastaví program na mieste , zatiaľ čo pri ladení ovládača . Otvorte ovládač a nastaviť jeho " zarážky " priamo v " DllMain " alebo " DLLENTRY " vstupný bod ovládačmi . Urobte to tým , že ide k oknu zdrojového kódu a pohybuje kurzor na riadok , kam chcete aplikáciu prerušiť . Zvoľte " zarážky " z vašej ponuke Úpravy a kliknite na tlačidlo na pravej strane prerušenie nájdené v textovom poli . Vyberte " Line XXX " , kde XXX odkazuje na číslo riadku , kde ste vložili zarážka , a vyberte " OK " .
2
Spustite ladiaci vidieť , že načíta ovládač , ako to by mal . Debugger je dodávaný s programom Windows , aby aplikácia , ktorá skúma zdrojové kódy na vašom počítači a obrazovke svoje aktivity na chyby . Ladiaci program by mal byť schopný dosiahnuť na zarážku , ktorú ste vytvorili v predchádzajúcom kroku . Prejsť k ďalšiemu kroku , či to funguje . Ak sa tak nestalo , znamená to , že vodič sa nenačíta , ako by mal . Poradca pri ťažkostiach ovládač keď sa to stane , ako si ladiť ovládače zariadení .
3
Nastavte ďalšie zarážku pomocou " XXX_Init ( Správca zariadení ) " vstupný bod z ovládača Windows . Prejdite si jeho inicializačného procesu , ako spustiť proces ladenia ovládače . Spustite ladiaci program znovu a skontrolujte , či je vodič uznaný správcu zariadení a pracuje správne .
4
Pridať ďalšie zarážky , kým budete pokračovať v ladení ovládače zariadení . Pridať zarážky na vstupnom bode rôznych funkcií , rozhraní , ako je XXX_Read ( Device Manager ) , XXX_IOControl ( Device Manager ) , XXX_Close ( Device Manager ) a ďalšie.
5
Vykonávať prúd rozhranie nahradením " XXX " s niečím , čo tiež zodpovedá na konkrétnu implementáciu . Môžete použiť DEVFLAGS_NAKEDENTRIES . Spustite ladiaci program znovu vyskúšať , čo ste urobili .
6
Skontrolujte , či je " prerušenie služby závit " funguje dobre nastavením zarážky v IST vášho vodiča . Spustite ladiaci program znovu a skontrolujte , či je ovládač pracuje správne pri pokuse o ladení ovládače zariadení . Ak vodič spustí správne , znamená to , že ste úspešne ladiť ovládača systému Windows .
Copyright © počítačové znalosti Všetky práva vyhradené