Introdução a Spy++
O Spy++ (SPYXX.EXE) é um utilitário baseado em Win32 que fornece uma exibição gráfica dos processos, threads, janelas e mensagens de janela do sistema. O Spy++ permite executar as seguintes tarefas:
Exibir uma árvore gráfica de relações entre objetos do sistema. Isso inclui a exibição Processos, a exibição Threads e a exibição Janelas.
Pesquise janelas, threads, processos ou mensagens especificados.
Exibir as propriedades das janelas, threads, processos ou mensagens selecionados.
Selecionar uma janela, thread, processo ou mensagem diretamente no modo de exibição.
Usar a Ferramenta Descobridora para selecionar uma janela pelo posicionamento do ponteiro do mouse.
Definir a opção de mensagem usando parâmetros complexos de seleção de log de mensagens.
O Spy++ tem uma barra de ferramentas e hiperlinks que ajudam você a trabalhar mais rápido. Também fornece um comando Atualizar para atualizar o modo de exibição ativo, uma Ferramenta Descobridora de Janelas para facilitar a espionagem e uma caixa de diálogo Fonte para personalizar janelas de exibição. Além disso, o Spy++ permite salvar e restaurar as preferências do usuário.
Em várias janelas do Spy++, é possível clicar com o botão direito do mouse para exibir um menu de atalho de comandos usados com frequência. Os comandos exibidos dependem de onde está o ponteiro. Por exemplo, se você clicar com o botão direito do mouse em uma entrada no modo de exibição Janela e a janela selecionada ficar visível, ao clicar em Realçar no menu de atalho fará que a borda da janela selecionada seja exibida para que possa ser localizada mais fácil.
Para instalar os componentes necessários para o Spy++, consulte Iniciar o Spy++.
Observação
Há dois outros utilitários que se assemelham a Spy++: PView, que mostra detalhes sobre processos e threads e DDESPY.EXE, que permite monitorar mensagens DDE (Troca de Dados Dinâmicos).
Sistemas operacionais de 64 bits
Há duas versões de Spy++. A primeira versão, chamada Spy++ (spyxx.exe), foi feita para exibir mensagens enviadas a uma janela em execução em um processo de 32 bits. Por exemplo, o Visual Studio é executado em um processo de 32 bits. Portanto, é possível usar o Spy++ para exibir mensagens enviadas para o Gerenciador de Soluções. Como a configuração padrão para a maioria das compilações no Visual Studio serve para um processo de 32 bits, essa primeira versão do Spy++ é a que está disponível no menu Ferramentas no Visual Studio, se os componentes necessários estiverem instalados.
A segunda versão, chamada Spy++ (64 bits) (spyxx_amd64.exe), foi feita para exibir mensagens enviadas a uma janela em execução em um processo de 64 bits. Por exemplo, em um sistema operacional de 64 bits, o Bloco de Notas é executado em um processo de 64 bits. Portanto, você pode usar Spy++ (64 bits) para exibir mensagens enviadas ao Bloco de Notas. Spy++ (64 bits) normalmente está localizado em
.. \Pasta de instalação do Visual Studio\Common7\Tools\spyxx_amd64.exe.
Você pode executar qualquer versão do Spy++ diretamente na linha de comando.
Observação
Embora o nome do arquivo Spy++ (64 bits) contenha amd, ele é executado em qualquer sistema operacional Windows x64.
Conteúdo relacionado
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de