Presentación de Spy++
Spy++ (SPYXX.EXE) es una utilidad basada en Win32 que proporciona una vista gráfica de los procesos, subprocesos, ventanas y mensajes de ventana del sistema. Spy++ le permite realizar las siguientes tareas:
Mostrar un árbol gráfico de relaciones entre objetos del sistema. Esto incluye la vista de procesos, la vista de subprocesos y la vista de ventanas.
Buscar ventanas, subprocesos, procesoso mensajesespecificados.
Vea las propiedades de ventanas, subprocesos, procesos o mensajes seleccionados.
Seleccione una ventana, un subproceso, un proceso o un mensaje directamente en la vista.
Usa la herramienta Finder para seleccionar una ventana usando la posición del puntero del ratón.
Establezca la opción de mensaje mediante parámetros de selección de registro de mensajes complejos.
Spy++ tiene una barra de herramientas e hipervínculos para ayudarle a trabajar más rápido. También tiene el comando Actualizar para actualizar la vista activa, una herramienta de búsqueda de ventana para facilitar la búsqueda y el cuadro de diálogo Fuente para personalizar las ventanas de la vista. Además, Spy++ le permite guardar y restaurar preferencias de usuario.
En varias ventanas de Spy++, puedes hacer clic con el botón derecho para mostrar un menú contextual de comandos usados con frecuencia. Los comandos que se muestran dependen de dónde está el puntero. Por ejemplo, si hace clic con el botón derecho en una entrada en la vista Ventana y la ventana seleccionada está visible, al hacer clic en Resaltar en el menú contextual, hace que el borde de la ventana seleccionada parpadee para que se pueda encontrar más fácilmente.
Para instalar componentes necesarios para Spy++, consulta Iniciar Spy++.
Nota
Hay otras dos utilidades que se asemejan a Spy++: PView, que muestra detalles sobre procesos y subprocesos, y DDESPY.EXE, lo que le permite supervisar mensajes de Intercambio dinámico de datos (DDE).
Sistemas operativos de 64 bits
Hay dos versiones de Spy++. La primera versión, denominada Spy++ (spyxx.exe), está diseñada para mostrar los mensajes enviados a una ventana que se ejecuta en un proceso de 32 bits. Por ejemplo, Visual Studio se ejecuta en un proceso de 32 bits. Por lo tanto, puede usar Spy++ para mostrar los mensajes enviados a Explorador de soluciones. Dado que la configuración predeterminada para la mayoría de las compilaciones de Visual Studio consiste en ejecutarse en un proceso de 32 bits, esta primera versión de Spy++ es la que está disponible en el menú de herramientas en Visual Studio, si los componentes necesarios están instalados.
La segunda versión, denominada Spy++ (64 bits) (spyxx_amd64.exe), está diseñada para mostrar los mensajes enviados a una ventana que se ejecuta en un proceso de 64 bits. Por ejemplo, en un sistema operativo de 64 bits, el Bloc de notas se ejecuta en un proceso de 64 bits. Por lo tanto, puedes usar Spy++ (64 bits) para mostrar los mensajes enviados al Bloc de notas. Spy++ (64 bits) se encuentra normalmente en
.. \carpeta de instalación de Visual Studio\Common7\Tools\spyxx_amd64.exe.
Puede ejecutar cualquiera de las versiones de Spy++ directamente desde la línea de comandos.
Nota
Aunque el nombre de archivo spy++ (64 bits) contiene amd, se ejecuta en cualquier sistema operativo Windows x64.