Como Iniciar O Depurador Do Kernel

Índice:

Como Iniciar O Depurador Do Kernel
Como Iniciar O Depurador Do Kernel

Vídeo: Como Iniciar O Depurador Do Kernel

Vídeo: Como Iniciar O Depurador Do Kernel
Vídeo: solucion al error 30007 en Fornite y otros juegos (desabilitado el uso obligatorio de controladores) 2024, Abril
Anonim

A depuração é uma parte importante do processo de desenvolvimento de software. Para programas de aplicativos, isso é feito em ferramentas de modo de usuário e geralmente é integrado ao IDE. Mas para poder depurar, por exemplo, drivers, você precisa iniciar o depurador do kernel.

Como iniciar o depurador do kernel
Como iniciar o depurador do kernel

Necessário

direitos de administrador na máquina de destino

Instruções

Passo 1

Inicie o cmd do processador de comando. Clique no botão “Iniciar” na barra de tarefas. Clique no item "Executar …" no menu que aparece. Na caixa de diálogo Executar Programa, digite cmd e clique em OK

Passo 2

Faça uma cópia de backup do arquivo boot.ini. Descubra o caminho de instalação da cópia atual do Windows usando o comando: echo% SystemRoot% Vá para a unidade onde o sistema operacional está instalado, digitando a letra do dispositivo seguida por dois-pontos. Mude para seu diretório raiz usando o comando cd. Remova os atributos de sistema, somente leitura e ocultos do arquivo boot.ini usando o comando attribute, faça backup com o comando copy e defina os atributos novamente: attribute -h -s -r boot.inicopy boot.ini boot.ini.oldattrib + h + s + r boot.in

etapa 3

Exibe a lista atual de opções de download. Use o comando: bootcfg / query Revise os itens na lista e determine qual deles será usado para criar uma nova configuração com recursos de depuração do kernel. Lembre-se do ID do registro de inicialização

Passo 4

Crie um novo registro de inicialização executando o comando bootcfg com a opção / copy. Use o parâmetro / id para especificar o id da entrada a ser copiada. Use o parâmetro / d para especificar um nome de exibição para a entrada. Por exemplo: bootcfg / copy / id 1 / d "Win XP (Debug)" Liste as opções de inicialização novamente usando o comando bootcfg com o parâmetro / query e descubra o ID da entrada adicionada

Etapa 5

Inclui opções para executar o depurador do kernel no registro de inicialização criado na etapa anterior. Se a depuração for feita na máquina de destino, basta adicionar a opção / debug. Por exemplo: bootcfg / debug on / id 2 Se você está planejando uma depuração remota conectando o computador de destino à máquina host por meio da porta de comunicação, use também as opções / port / baud para especificar o número da porta e a taxa de transmissão, respectivamente: bootcfg / debug on / port COM2 / baud 9600 / id 2 Se a depuração remota for realizada usando uma interface IEEE 1394 (cabo FireWire), use a opção / dbg1394 para habilitar o modo apropriado e a opção / ch para especificar o número do canal, para exemplo: bootcfg / dbg1394 em / ch 42 / id 2 Visualize os registros de inicialização usando o comando bootcfg com o parâmetro / query e verifique se as alterações foram feitas. Feche a janela do shell executando o comando exit

Etapa 6

Altere os parâmetros de inicialização do sistema operacional, se necessário. Abra o painel de controle usando o item apropriado na seção "Configurações" do menu "Iniciar". Abra o item Sistema. Na caixa de diálogo "Propriedades do sistema", vá para a guia "Avançado". Clique no botão "Opções" localizado no grupo "Inicialização e recuperação". Na caixa de diálogo "Inicialização e recuperação" que aparece, ative a opção "Exibir uma lista de sistemas operacionais". Clique nos botões OK nas duas últimas caixas de diálogo abertas

Etapa 7

Reinicie o computador. Selecione a opção de inicialização com um depurador. Faça login e trabalhe na máquina de destino ou inicie uma sessão de depuração remota. Use ferramentas como WinDbg e KD.

Recomendado: