DebugView v4.90

Por Mark Russinovich

Publicado em: 23 de abril de 2019

DownloadBaixar o DebugView(1.3 MB)
Execute agora do Sysinternals Live.

Introdução

O DebugView é um aplicativo que permite monitorar a saída da depuração no seu sistema local ou em qualquer computador da rede que possa ser acessado via TCP/IP. Ele é capaz de exibir a saída da depuração no modo kernel e Win32, de modo que não é necessário um depurador para capturar a saída da depuração gerada por seus aplicativos ou drivers de dispositivo, nem modificar seus aplicativos ou drivers para usar APIs de saída de depuração não padrão.

Captura do DebugView

No Windows 2000, XP, Server 2003 e Vista, o DebugView capturará:

  • Win32 OutputDebugString
  • Modo kernel DbgPrint
  • Todas as variantes do modo kernel do DbgPrint implementadas no Windows XP e Server 2003

O DebugView também extrai a saída da depuração do modo kernel gerada antes de uma falha dos arquivos de despejo de memória do Windows 2000/XP se o DebugView estiver capturando no momento da falha.

Recursos do DebugView

O DebugView tem uma poderosa gama de recursos para controlar e gerenciar a saída de depuração.

Novos recursos na versão 4.6:

  • Suporte para Windows Vista de 32 e 64 bits

Novos recursos da versão 4.5:

  • Suporte para rolagem de arquivos de registro: para suportar melhor as capturas de longa duração, o DebugView agora pode criar um novo arquivo de log a cada dia, opcionalmente limpando a tela ao fazer isso.

Novos recursos na versão 4.4:

  • Suporte para Windows Server 2003 64-bit Edition e Windows XP 64-bit Edition para x64:O DebugView agora captura a saída da depuração do modo kernel em versões de 64 bits do Windows.
  • Alternância de tempo do relógio: agora é possível alternar entre os modos de tempo do relógio e de tempo decorrido.

Novos recursos na versão 4.3:

  • Suporte ao Windows XP SP2:o DebugView agora captura a saída da depuração do modo kernel no Windows XP SP2.
  • Mais filtros de destaque: muitas pessoas solicitaram mais filtros de destaque.
  • Encapsulamento do arquivo de log: uma nova opção de arquivo de log faz com que o DebugView encapsule o início do arquivo de log quando o limite de tamanho especificado for atingido.
  • Buffers maiores: os buffers maiores do Win32 e do modo kernel diminuem a chance de perda de saída de depuração.
  • Cadeia de caracteres de limpeza da saída: quando DebugView confere a cadeia de caracteres de saída da depuração especial "DBGVIEWCLEAR", ele limpa a saída.
  • Cliente minimizado na bandeja: agora é possível executar o cliente minimizado na bandeja.

Novos recursos da versão 4.2:

  • Correção do bug do gancho do kernel:O DebugView às vezes informava erroneamente que não conseguia fazer o gancho da saída da depuração no modo kernel no Windows XP e Server 2003.
  • Opção de captura global do cliente: Uma nova opção permite que o cliente capture a saída da depuração Win32 do console em sistemas Terminal Server quando executado a partir de uma sessão não console.
  • Filtragem aprimorada: os filtros podem ser muito mais longos e agora se aplicam às IDs de processos Win32 quando as IDs de processos são incluídas na saída.
  • Suporte ao despejo de memória aprimorado: vários erros relacionados à extração da saída do modo kernel de despejos de memória foram corrigidos e o DebugView agora carrega os arquivos de logs resultantes.
  • Mais filtros de destaque:o DebugView agora tem 10 filtros de destaque, em vez de 5.
  • Inserir comentários: um novo item de menu permite que você insira comentários na saída.
  • Novas alternâncias: novas alternâncias de linha de comando permitem especificar a profundidade do histórico e carregar arquivos de log.
  • Melhores dicas de balão: se uma linha de saída for mais larga do que a tela, a palavra da ponta do balão ao passar o mouse será encapsulada.

Novos recursos da versão 4.1:

  • Salvar e carregar filtros: você pode salvar e carregar filtros, inclusive as cores de realce.
  • Carregamento de registros salvos: agora é possível carregar um arquivo de log novamente na janela de saída do DebugView.
  • Captura da saída da depuração do modo kernel no momento da inicialização: no Windows 2000, você pode utilizar o DebugView para capturar a saída da depuração gerada pelos drivers desde o primeiro momento do processo de inicialização.

Aqui está uma lista que destaca alguns dos outros recursos do DebugView:

  • Monitoramento remoto: captura a saída da depuração do modo kernel e/ou Win32 de qualquer computador acessível via TCP/IP, mesmo através da Internet. Você pode monitorar vários computadores remotos simultaneamente. O DebugView instalará até mesmo o software cliente se você o estiver executando em um sistema Windows 2000 e estiver capturando de outro sistema Windows 2000 na mesma vizinhança de rede.
  • Listas de filtros mais recentes:O DebugView lembra suas seleções de filtros mais recentes, com uma interface que facilita a nova seleção.
  • Opção de ID do processo: alterna a exibição de IDs de processos para a saída de depuração do Win32.
  • Cópia do quadro de recortes: selecione várias linhas na janela de saída e copie seu conteúdo para a área de transferência.
  • Log para o arquivo: grava a saída de depuração em um arquivo à medida que é capturada.
  • Impressão: imprime toda ou parte da saída de depuração capturada em uma impressora.
  • Payload de um arquivo: o DebugView é implementado como um arquivo.
  • Suporte ao Despejo de Memória:o DebugView pode recuperar seus buffers a partir de um despejo de memória e salvar a saída em um arquivo dos logs para que os usuários possam enviar a você a saída gerada pelo driver do Windows até o momento de uma falha.

O arquivo de ajuda online descreve detalhadamente todos esses recursos e outros.

Instalação e Uso

Basta executar o arquivo do programa DebugView (dbgview.exe) e o DebugView começará imediatamente a capturar a saída da depuração. Observe que, se você executar o DebugView no Windows 2000/XP, deverá ter privilégios administrativos para exibir a saída da depuração no modo kernel. Menus, teclas de atalho ou botões da barra de ferramentas podem ser utilizados para limpar a janela, salvar os dados monitorados em um arquivo, pesquisar a saída, alterar a fonte da janela e muito mais. A ajuda online descreve todos os recursos do DebugView.

DebugView screenshot

Esta é uma captura de tela do DebugView capturando a saída da depuração do Win32 de um sistema remoto. Observe que há um filtro de destaque.

DownloadBaixar o DebugView(1.3 MB)

Executar agora a partir do Sysinternals Live.