Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Spy++ (SPYXX.EXE) est un utilitaire Win32 qui vous donne une vue graphique des processus, threads, fenêtres et messages de fenêtre du système. Spy++ vous permet d’effectuer les tâches suivantes :
Afficher une arborescence graphique de relations entre les objets système. Il s’agit notamment de l’affichage Processus, de la vue Threads et de la vue Windows.
Recherchez les fenêtres, threads, processus ou messages spécifiés.
Affichez les propriétés des fenêtres, threads, processus ou messages sélectionnés.
Sélectionnez une fenêtre, un thread, un processus ou un message directement dans la vue.
Utilisez l’outil Finder pour sélectionner une fenêtre par positionnement du pointeur de souris.
Définissez l’option de message à l’aide de paramètres de sélection complexes du journal des messages.
Spy++ dispose d’une barre d’outils et de liens hypertexte pour vous aider à travailler plus rapidement. Il fournit également une commande Actualiser pour mettre à jour l’affichage actif, un outil du Finder de fenêtres pour faciliter l’espionnage et une boîte de dialogue Police pour personnaliser les fenêtres d’affichage. En outre, Spy++ vous permet d’enregistrer et de restaurer les préférences utilisateur.
Dans différentes fenêtres Spy++, vous pouvez cliquer avec le bouton droit pour afficher un menu contextuel de commandes fréquemment utilisées. Les commandes affichées dépendent de l’emplacement où se trouve le pointeur. Par exemple, si vous cliquez avec le bouton droit sur une entrée dans l’affichage Fenêtre et que la fenêtre sélectionnée est visible, le fait de cliquer sur Surbrillance dans le menu contextuel provoque le flash de la bordure de la fenêtre sélectionnée afin qu’elle puisse être plus facilement localisée.
Pour installer les composants requis pour Spy++, consultez Démarrer Spy++.
Note
Il existe deux autres utilitaires qui ressemblent à Spy++ : PView, qui affiche des détails sur les processus et les threads, et DDESPY.EXE, ce qui vous permet de surveiller les messages DDE (Dynamic Data Exchange).
Systèmes d’exploitation 64 bits
Il existe deux versions de Spy++. La première version, 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. Par exemple, Visual Studio s’exécute dans un processus 32 bits. Par conséquent, vous pouvez utiliser Spy++ pour afficher les messages envoyés à l’Explorateur de solutions. Étant donné que la configuration par défaut de la plupart des builds dans Visual Studio consiste à s’exécuter dans un processus 32 bits, cette première version de Spy++ est celle qui est disponible dans le menu Outils de Visual Studio, si les composants requis sont installés.
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. Par exemple, sur un système d’exploitation 64 bits, le Bloc-notes s’exécute dans un processus 64 bits. Par conséquent, vous pouvez utiliser Spy++ (64 bits) pour afficher les messages envoyés au Bloc-notes. Spy++ (64 bits) se trouve généralement dans
.. Dossier d’installation \Visual Studio\Common7\Tools\spyxx_amd64.exe.
Vous pouvez exécuter l’une ou l’autre version de Spy++ directement à partir de la ligne de commande.
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.