Ferragens  
 
Conhecimento computador >> Ferragens >> Dispositivos de Entrada e Saída >> 
Como depurar um driver de dispositivo
Talvez o dispositivo não está funcionando corretamente, e você suspeitar que é por causa do driver de dispositivo , em vez de o próprio dispositivo. Tente depurar o driver de dispositivo antes de arrancar seu cabelo. Este eHow pode ajudar. Instruções
1

Abra o driver para o dispositivo e definir um " ponto de interrupção " no " DLLENTRY " ou " DllMain " ponto de entrada do driver. A fim de fazer isso, você pode ter que reiniciar o dispositivo que você está alvejando , e recarregue o driver para garantir que o ponto de interrupção é executado.
2

Execute o depurador para ver se o driver é carregado , uma vez que deveria. Ele deve chegar ao ponto de interrupção que você criou no passo 1. Se funcionar , passe para a próxima etapa. Se isso não acontecer , o motorista não foi carregado como deveria. Ir para solução de problemas para o condutor , quando isso acontece , como você tentar depurar um driver de dispositivo.
3

Definir um outro ponto de interrupção , mas desta vez no " XXX_Init (Device Manager) " ponto de entrada para o motorista. Vá até o processo de inicialização do seu driver como você tentar depurar o driver de dispositivo . Execute o depurador novamente , tentando confirmar que o driver é reconhecido pelo gerenciador de dispositivos, e está funcionando corretamente.
4

Adicione mais pontos de interrupção como você tentar depurar um driver de dispositivo. Adicione pontos de interrupção no ponto de entrada de várias funções de interface , como " XXX_Close (Device Manager) " , XXX_IOControl (Device Manager) , XXX_Read (Device Manager) , e muito mais.
5

tentar implementar interface transmitir por substituindo " XXX" com algo que combina aplicação específica, como DEVFLAGS_NAKEDENTRIES.Test o que você tem feito com o depurador novamente.
6

Teste o que você tem feito com o depurador novamente.

7

Verifique se o " segmento serviço interrupção " está funcionando , definindo pontos de interrupção no IST do condutor. Execute o depurador novamente para ver que o driver está funcionando corretamente como você tentar depurar um driver de dispositivo. Se isso funciona corretamente, então você tem depurado com sucesso o gerenciador de dispositivos.

Anterior :

Próximo : No
  Os artigos relacionados
·Como fazer um Serial -to- USB Port Adapter 
·HDMI PC- to- TV Cabo 
·Como usar o F260 Casio 
·Como conectar um computador a uma tela de TV com USB 
·Cabo HDMI Conexão Opções 
·Como usar duas placas de som Com XP 
·Como instalar um teclado Dell em um tipo diferente de c…
·Como usar um leitor de cartão USB /gravador 
·Quanto tempo é um cabo VGA 
·Como fazer conectores VGA A partir de um CAT5 
  Artigos em destaque
·Especificações para a 505w HP Pavilion 
·Como definir margens para uma impressora HP All-in -One…
·Posso substituir GPU do Meu Computador 
·Como limpar HP Photosmart C4280 Jato de Tinta de impres…
·Como comprar computador desktop de um miúdo 
·Como atualizar BIOS Gigabyte 
·Como escrever , Proteger e Corrigir um cartão SD 
·Partes de uma Unidade de Disquete 
·Como saber qual é o mestre Drive 
·Como construir uma caixa Disco Rígido Externo 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados