Présentation de Spy++Introducing Spy++

Spy++ vous permet d’effectuer les tâches suivantes :Spy++ lets you perform the following tasks:

  • Afficher une arborescence graphique des relations entre les objets système.Display a graphical tree of relationships among system objects. Il s’agit notamment des processus, threadset fenêtres.These include processes, threads, and windows.

  • Rechercher des fenêtres, threads, processus, ou messagesspécifiés.Search for specified windows, threads, processes, or messages.

  • Afficher les propriétés des fenêtres, threads, processusou messagessélectionnés.View the properties of selected windows, threads, processes, or messages.

  • Sélectionne une fenêtre, un thread, un processus ou un message directement dans la vue.Select a window, thread, process, or message directly in the view.

  • Utilisez l’ Outil Recherche pour sélectionner une fenêtre grâce au positionnement du pointeur de la souris.Use the Finder Tool to select a window by mouse pointer positioning.

  • Définissez option messages à l’aide des paramètres de sélection du journal des messages complexes.Set message option by using complex message log selection parameters.

    Spy++ propose une barre d’outils et des liens hypertexte pour vous aider à travailler plus rapidement.Spy++ has a toolbar and hyperlinks to help you work faster. Il offre également une commande Actualiser pour mettre à jour la vue active, un Outil Recherche de fenêtres pour simplifier l’espionnage, et une boîte de dialogue Police pour personnaliser les fenêtres d’affichage.It also provides a Refresh command to update the active view, a Window Finder Tool to make spying easier, and a Font dialog box to customize view windows. En outre, Spy++ vous permet d’enregistrer et de restaurer les préférences de l’utilisateur.Additionally, Spy++ lets you save and restore user preferences.

    Dans plusieurs fenêtres Spy++, vous pouvez cliquer avec le bouton droit pour afficher un menu contextuel de commandes fréquemment utilisées.In various Spy++ windows, you can right-click to display a shortcut menu of frequently used commands. Les commandes affichées dépendent de l’emplacement du pointeur.Which commands are displayed depends on where the pointer is. Par exemple, si vous cliquez avec le bouton droit sur une entrée dans la vue Fenêtre et que la fenêtre sélectionnée est visible, un clic sur Surbrillance dans le menu contextuel fait clignoter la bordure de la fenêtre sélectionnée pour que vous puissiez l’identifier facilement.For example, if you right-click an entry in the Window view and the selected window is visible, then clicking Highlight on the shortcut menu causes the border of the selected window to flash so that it can be located more easily.

Note

Il existe deux autres utilitaires qui ressemblent à Spy++ : PView, qui affiche des détails sur les processus et les threads, et DDESPY. EXE, qui vous permet d’analyser les messages DDE (Dynamic Data Exchange).There are two other utilities that resemble Spy++: PView, which shows details about processes and threads, and DDESPY.EXE, which lets you monitor Dynamic Data Exchange (DDE) messages.

Systèmes d’exploitation 64 bits64-Bit Operating Systems

Il existe deux versions de Spy++.There are two versions of Spy++. La première, nommée Spy++ (spyxx.exe), est conçue pour afficher les messages envoyés à une fenêtre qui s’exécute dans un processus 32 bits.The first version, named Spy++ (spyxx.exe), is designed to display messages sent to a window that is running in a 32-bit process. Par exemple, Visual Studio s’exécute dans un processus 32 bits.For example, Visual Studio runs in a 32-bit process. Ainsi, vous pouvez utiliser Spy++ pour afficher les messages envoyés à l’ Explorateur de solutions.Therefore, you can use Spy++ to display messages sent to Solution Explorer. Étant donné que la configuration par défaut pour la plupart des builds dans Visual Studio doit s’exécuter dans un processus 32 bits, cette première version de Spy ++ est celle qui est disponible sur le outils menu dans Visual Studio.Because the default configuration for most builds in Visual Studio is to run in a 32-bit process, this first version of Spy++ is the one that is available on the Tools menu in Visual Studio.

La deuxième version, nommée Spy++ (64 bits) (spyxx_amd64.exe), est conçue pour afficher les messages envoyés à une fenêtre qui s’exécute dans un processus 64 bits.The second version, named Spy++ (64-bit) (spyxx_amd64.exe), is designed to display messages sent to a window that is running in a 64-bit process. Par exemple, sur un système d’exploitation 64 bits, le Bloc-notes s’exécute dans un processus 64 bits.For example, on a 64-bit operating system, Notepad runs in a 64-bit process. Ainsi, vous pouvez utiliser Spy++ (64 bits) pour afficher les messages envoyés au Bloc-notes.Therefore, you can use Spy++ (64-bit) to display messages sent to Notepad. Spy++ (64 bits) se trouve généralement dansSpy++ (64-bit) is typically located in

.. \ Dossier d’installation de visual Studio\Common7\Tools\spyxx_amd64.exe...\Visual Studio installation folder\Common7\Tools\spyxx_amd64.exe.

Vous pouvez exécuter l’une ou l’autre version de Spy++ directement à partir de la ligne de commande.You can run either version of Spy++ directly from the command line.

Note

Bien que le nom de fichier Spy++ (64 bits) contienne « amd », il s’exécute sur n’importe quel système d’exploitation Windows x64.Although the Spy++ (64-bit) file name contains "amd", it runs on any x64 Windows operating system.

Voir aussiSee Also

Comment : démarrer Spy ++ How to: Start Spy++
À l’aide de Spy ++ Using Spy++
Vues Spy ++ Spy++ Views
Informations de référence sur Spy++Spy++ Reference