Software  
 
Conhecimento computador >> Software >> Software Utility >> 
Como depurar Drivers de Windows
A fim de encontrar e detectar os problemas em seu driver do Windows , você precisa depurar o computador com cuidado com as ferramentas certas. Tal como em qualquer parte do seu computador, o driver do Windows pode, eventualmente, funcionar mal ou se deparar com algumas falhas . Com a ajuda de um mecanismo de depuração, você pode identificar o problema exato com os códigos e programas de computador. Se você deseja reparar seu driver, você pode facilmente depurá-lo em seu próprio país . Coisas que você precisa
Microsoft Windows Debugger ( WinDbg )
Show Mais instruções
1

Reinicie o driver do Windows e recoloque-o para se certificar de que o seu ponto de interrupção é executado corretamente . Breakpoint refere-se ao protótipo da função que intencionalmente faz uma pausa ou pára um programa no lugar enquanto você depurar seu driver. Abra o driver e defina seu " ponto de quebra " em pleno " DllMain " ou " DLLENTRY " ponto de entrada do seu driver. Para fazer isso, indo para uma janela de código fonte e mover o ponto de inserção para a linha onde você deseja que o aplicativo para quebrar . Escolha " Pontos de interrupção " de seu menu Editar e clique no botão do lado direito do intervalo encontrado na caixa de texto. Selecione "Linha XXX ", onde XXX refere-se ao número da linha onde você inseriu o ponto de interrupção, e escolha " OK".
2

Execute o depurador para ver que o driver é carregado como ele deveria. Debugger acompanha o programa do Windows, para fornecer uma aplicação que analisa o código fonte no seu computador e tela de suas atividades para erros. O depurador deve ser capaz de atingir o ponto de interrupção que você criou no passo anterior . Mova-se para a próxima etapa se funciona. Se não foi assim , isso significa que o driver não foi carregado como deveria. Solucionar o seu motorista , quando isso acontece , como você depurar seu driver de dispositivo.
3

Definir outro ponto de interrupção usando o " XXX_Init (Device Manager) " ponto de entrada do seu driver do Windows. Vá até o seu processo de inicialização que você começar o processo de depuração do motorista. Execute o depurador novamente e verifique se o driver é reconhecido pelo gerenciador de dispositivos e está funcionando corretamente.
4

Adicione mais pontos de interrupção , enquanto você continuar a depuração do seu driver de dispositivo. Adicione os pontos de interrupção no ponto de entrada das diferentes funções de interface , como XXX_Read (Device Manager) , XXX_IOControl (Device Manager) , XXX_Close (Device Manager) e muito mais.
5

implementar a interface transmitir , substituindo o "XXX" com algo que também coincide com a implementação específica . Você pode usar DEVFLAGS_NAKEDENTRIES . Execute o depurador novamente para testar o que você tem feito.
6

Verifique se o " segmento serviço interrupção " está funcionando bem , definindo pontos de interrupção no IST de motorista . Execute o depurador novamente e verifique se o driver está funcionando corretamente quando você tentar depurar o driver de dispositivo . Se o driver é executado corretamente , isso significa que você tem depurado com êxito o seu driver do Windows .

Anterior :

Próximo : No
  Os artigos relacionados
·Como fazer o download Rosetta Stone para um Mac 
·Como Atualizar SSH em Karmic 
·Como faço para Porto My Old AT & T Número de My New M…
·Como desativar o Bloqueio automático do Windows 
·Como remover o Serviço de Atualização InstallShield …
·Como excluir o material de um computador Compaq 
·Como transformar múltipla RAR arquivos em arquivos AVI…
·Como fazer uma img * 
·Como configurar Dial Peers com um Gerenciador de Chamad…
·Como instalar o Urchin 
  Artigos em destaque
·Como gravar um CD diretamente da FLAC 
·Como executar o Skype Com 9Dragons 
·Como instalar X2: The Threat no Windows Vista 
·Como converter MPEG para IFO 
·PDF Editor Básico 
·Como posso baixar Outra HP Media Smart com meu Vista Ul…
·Os Fundamentos de Banco de Dados Microsoft Access 
·Tipos de Armazenamento de Backup 
·Como personalizar Songbird 
·Como manter o mesmo tamanho de arquivo usando FFMPEG 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados