Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 36031|Resposta: 2

[Fonte] Um tutorial indispensável de depuração DebugView para desenvolvedores

[Copiar link]
Publicado em 17/09/2021 21:29:17 | | | |
Como desenvolvedor, depurar aplicações e resolver problemas é uma habilidade que você deve dominar. DebugView é um aplicativo que permite monitorar a saída de depuração em seu sistema local ou em qualquer computador de uma rede acessível via TCP/IP. O artigo está anexado ao código-fonte dessas mensagens em C#.

Endereço de download para DebugView v4.90:

O login do hiperlink está visível.

O login do hiperlink está visível.


Instalação e uso

Basta executar o arquivo de programa DebugView (dbgview.exe) e o DebugView começará imediatamente a capturar a saída da depuração. Note que, se você estiver rodando o DebugView no Windows 2000/XP, deve ter privilégios administrativos para visualizar a saída de depuração no modo kernel. Menções, teclas de atalho ou botões de barra de ferramentas podem ser usados para limpar janelas, salvar dados monitorados em arquivos, buscar resultados, alterar fontes de janelas e muito mais. A ajuda online descreve todos os recursos do DebugView.

Função DebugView


  • Você pode visualizar as informações de depuração geradas pela aplicação.
  • Você pode visualizar as informações de depuração geradas pelo driver.
  • Você pode visualizar as informações de depuração da máquina local.
  • Você pode visualizar as informações de comissionamento da máquina remota.
  • Ele pode ser destacado conforme as regras.
  • Pode ser filtrado com base em palavras-chave.
  • Pode ser pesquisado com base em palavras-chave.
  • O registro mais recente pode ser exibido automaticamente
  • ...



Informações de depuração de saída

Tanto aplicativos quanto drivers podem gerar informações de depuração por meio das APIs correspondentes.

1. Aplicações não gerenciadas podem gerar informações de depuração via API Win32 OutputDebugString().

2. A aplicação gerenciada pode gerar informações de depuração através do System.Diagnostics.Debug.Print(), e OutputDebugString() é chamado internamente.

3. O driver pode gerar informações de depuração via DbgPrint() ou DbgPrintEx() (ou usando macros KdPrint ou KdPrintEx). Essas duas macros são mapeadas para DbgPrint() ou DbgPrintEx(), respectivamente, na versão Debug, e vazias na versão de Lançamento.

C# gera informações de depuração

Vamos abrir primeiro a ferramenta DebugView, e o código de teste é o seguinte:


As informações de saída são as mostradas na figura abaixo:



Claro, o DebugView também pode depurar informações remotas de depuração de máquinas.

c# para obter as informações de depuração do OutputDebugString

Por favor, consulte o princípioO login do hiperlink está visível.


(Fim)




Anterior:O .NET Core determina o ambiente do sistema em execução e define variáveis de ambiente
Próximo:Tipo de célula NPOI em C#
Publicado em 17/09/2021 21:31:04 |
Dê uma olhada no aprendizado
Publicado em 18/09/2021 23:32:16 |
Veja que tal algo novo
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com