DebugView v4,90

Por Mark Russinovich

Publicado em: 23 de abril de 2019

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

Introdução

DebugView é um aplicativo que permite monitorar a saída de depuração em seu sistema local ou em qualquer computador na rede que você possa acessar via TCP/IP. Ele é capaz de exibir o modo kernel e a saída de depuração do Win32, portanto, você não precisa de um depurador para capturar a saída de depuração que seus aplicativos ou drivers de dispositivo geram, nem precisa modificar seus aplicativos ou drivers para usar APIs de saída de depuração não padrão.

Captura DebugView

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

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

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

Recursos do DebugView

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

Características novas na versão 4.6:

  • Suporte para Windows Vista de 32 bits e 64 bits

Características novas na versão 4.5:

  • Suporte para substituição de arquivos de log: Para oferecer melhor suporte a capturas de longa duração, o DebugView agora pode criar um novo arquivo de log a cada dia, opcionalmente limpando a exibição ao fazer isso.

Características novas na versão 4.4:

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

Características novas na versão 4.3:

  • Suporte para Windows XP SP2:DebugView agora captura a saída de depuração do modo kernel no Windows XP SP2.
  • Mais filtros de realce: muitas pessoas pediram mais filtros de realce.
  • Encapsulamento do arquivo de log: uma nova opção de arquivo de log tem DebugView encapsulado até o início do arquivo de log quando o limite de tamanho especificado é atingido.
  • Buffers maiores: Win32 maiores e buffers de modo kernel diminuem a chance de saída de depuração descartada.
  • Clear-output string: Quando DebugView vê a string de saída de depuração especial "DBGVIEWCLEAR", ele limpa a saída.
  • Cliente minimize-to-tray: Agora você pode executar o cliente minimizado na bandeja.

Características novas na versão 4.2:

  • Bug do gancho do kernel corrigido:DebugView às vezes relata erroneamente que não conseguiu conectar a saída de depuração do 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 de depuração do Win32 do console em sistemas do Terminal Server quando executado a partir de uma sessão que não seja de console.
  • Filtragem melhorada: Os filtros podem ser muito mais longos e agora aplicam-se aos IDs de processo do Win32 quando os IDs de processo são incluídos na saída.
  • Suporte a crash-dump melhorado: Vários bugs relacionados à extração de saída do modo kernel de despejos de memória foram corrigidos e o DebugView agora carrega os arquivos de log resultantes.
  • Mais filtros de realce:DebugView agora tem 10 filtros de realce, contra 5.
  • Inserir comentários: um novo item de menu permite inserir comentários na saída.
  • Novas opções: as novas opções 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 dica do balão com o mouse será quebrada.

Características novas na versão 4.1:

  • Salvar e carregar filtros: você pode salvar e carregar filtros, incluindo as cores de realce.
  • Carregar logs salvos: Agora você pode carregar um arquivo de log de volta na janela de saída DebugView .
  • Capture boot-time kernel-mode debug output: No Windows 2000, você pode usar DebugView para capturar a saída de depuração gerada por drivers desde o ponto mais inicial do processo de inicialização.

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

  • Monitoramento remoto: capture a saída de 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. DebugView irá até mesmo instalar seu software cliente se você estiver executando-o em um sistema Windows 2000 e estiver capturando de outro sistema Windows 2000 no mesmo ambiente de rede.
  • Listas de filtros mais recentes:DebugView lembra suas seleções de filtros mais recentes, com uma interface que facilita a reseleção delas.
  • Opção ID do processo: alterne a exibição de IDs de processo para a saída de depuração do Win32.
  • Cópia da área de transferência: selecione várias linhas na janela de saída e copie seu conteúdo para a área de transferência.
  • Log-to-file: Escreva a saída de depuração em um arquivo enquanto ele está sendo capturado.
  • Impressão: imprima toda ou parte da saída de depuração capturada em uma impressora.
  • One-file payload:DebugView é implementado como um arquivo.
  • Crash-Dump Support:DebugView pode recuperar seus buffers de um despejo de memória e salvar a saída em um arquivo de log para que os usuários possam enviar a saída que seu driver do Windows gerou até o momento de uma falha.

O arquivo de ajuda on-line descreve todos esses recursos e muito mais, em detalhes.

Instalação e Utilização

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

DebugView screenshot

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

DownloadBaixar DebugView(1.3 MB)

Execute agora a partir do Sysinternals Live.