Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programvara
  • Adobe Illustrator
  • animation Software
  • antivirusprogram
  • ljudprogram
  • Säkerhetskopiera data
  • Bränn CD-skivor
  • Bränn DVD
  • Data Compression
  • Database Software
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • Educational Software
  • Engineering Software
  • Filtillägg Typer
  • Financial Software
  • Freeware , Shareware & Abandonware
  • GIMP
  • Graphics Software
  • Home Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Open Source Code
  • Andra datorprogram
  • PC-spel
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • presentationsprogram
  • Produktivitet Software
  • quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Programvara betaversioner
  • Programvara Konsulter
  • Software Development Companies
  • Software Licensing
  • Spreadsheets
  • Skatt förberedelse programvara
  • Utility Software
  • Web Clip Art
  • Windows Media Player
  • Ordbehandlingsprogram
  • * Dator Kunskap >> Programvara >> Utility Software >> Content

    Hur Debug Windows Drivers

    För att hitta och upptäcka problem i din Windows-drivrutinen måste du felsöka datorn försiktigt med rätt verktyg . Precis som någon del av din dator , din Windows- drivrutinen kan så småningom fel eller stöta på några buggar . Med hjälp av en felsökning mekanism , kan du precisera det exakta problemet med datorprogram och program . Om du vill reparera din drivrutin , kan du felsöka enkelt det på egen hand . Saker du behöver
    Microsoft Windows Debugger ( WinDbg )
    Visa fler instruktioner
    1

    starta om Windows-drivrutinen och ladda den för att se till att dess brytpunkten är riktigt utförd . Brytpunkt avser funktionen prototyp som avsiktligt pausar eller stoppar ett program på plats medan du felsöka drivrutinen . Öppna drivrutinen och ställa sin " brytpunkt " rätt i " DllMain " eller " DLLENTRY " inkörsport för drivrutinen . Gör detta genom att gå till en källkod fönster och flytta insättningspunkten till den rad där du vill att programmet ska bryta . Välj " brytpunkter " från ditt Redigera-menyn och klicka på knappen till höger om pausen finns på textrutan . Välj " Linje XXX ", där XXX refererar till radnumret där du infogade brytpunkten , och välj " OK ".
    2

    Kör felsökaren för att se till att föraren laster som det borde. Debugger medföljer Windows -program , för att ge ett program som undersöker källkoder på datorn och screena sin verksamhet för fel . Den debugger bör kunna nå brytpunkten du har skapat i föregående steg . Gå vidare till nästa steg om det fungerar . Om det gjorde det inte , betyder det att drivrutinen inte laddas som det ska . Felsök din chaufför när detta händer när du felsöka din drivrutin .
    3

    Ställ annan brytpunkt med " XXX_Init ( Enhetshanteraren ) " inkörsport för din Windows-drivrutin . Gå igenom sin initieringsprocess när du börjar processen med felsökning föraren . Kör felsökaren igen och kontrollera om föraren är erkänd av enhetshanteraren och fungerande .
    4

    Lägg till fler brytpunkter medan du fortsätter felsöka din drivrutin . Lägg dina brytpunkter vid ingång av de olika gränssnitt funktioner såsom XXX_Read ( Enhetshanteraren ) , XXX_IOControl ( Enhetshanteraren ) , XXX_Close ( Enhetshanteraren ) och mer .
    5

    Genomföra strömmen gränssnittet genom att ersätta den " XXX " med något som också matchar den specifika tillämpningen . Du kan använda DEVFLAGS_NAKEDENTRIES . Kör felsökaren igen för att testa vad du har gjort .
    6

    Kontrollera om " interrupt tjänsten tråden " fungerar väl genom att sätta brytpunkter i din förarens IST . Kör felsökaren igen och kontrollera om föraren fungerar när du försöker att felsöka drivrutinen . Om föraren kör ordentligt , betyder det att du lyckats debuggade din Windows-drivrutin .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur till Återvinna en skiva med programvara
    ·Hur man raderar Xtrap
    ·Ominstallation Mozy
    ·Återställa rundll32.exe
    ·Hur Markera Alla i Adobe 9
    ·CD-bränning alternativ för Red Hat
    ·Hur får man en e-postadress lista
    ·Hur man tar bort Wordpad från att öppna program
    ·Hur bli av Windows Genuine Advantage Fönster
    ·Skillnaderna i SED Versioner
    Utvalda artiklarna
    ·Hur man skapar en adresslista i Microsoft Publisher
    ·Hur Konvertera din P3 -fil till en PDF
    ·Hur man korrekt att tillsammans med Serato
    ·Microsoft Windows : Tillträde Ordförråd Villkor
    ·Hur ändrar jag min upphovsrätt på min mp3 File
    ·Finns det något sätt att konvertera en serie av HTML-…
    ·Hur att bädda in en Drupal Bildgalleri
    ·Hur Publicera en Powerpoint Online
    ·Vad Är Xlsx Format
    ·Hur Säkerhetskopiera dina data på en Apple
    Copyright © Dator Kunskap http://www.dator.xyz