Condividi tramite


Introduzione a Spy++

Spy++ (SPYXX.EXE) è un'utilità basata su Win32 che offre una visualizzazione grafica dei processi, dei thread, delle finestre e dei messaggi di finestra del sistema. Spy++ consente di eseguire le attività seguenti:

  • Visualizzare un albero grafico delle relazioni tra gli oggetti di sistema. Questi includono la visualizzazione dei processi , la visualizzazione dei thread e la visualizzazione delle finestre .

  • Cercare le finestre specificate, thread, elaborao messaggi.

  • Visualizzare le proprietà di finestre, thread, processi o messaggi selezionati.

  • Selezionare una finestra, un thread, un processo o un messaggio direttamente nella visualizzazione.

  • Usa lo strumento Finder per selezionare una finestra posizionando il puntatore del mouse.

  • Impostare l'opzione messaggio utilizzando parametri complessi per la selezione del log dei messaggi.

    Spy++ ha una barra degli strumenti e collegamenti ipertestuali che consentono di lavorare più velocemente. Fornisce inoltre un comando aggiorna per aggiornare la visualizzazione attiva, uno strumento ricerca finestre per semplificare lo spionaggio e una finestra di dialogo font per personalizzare le finestre di visualizzazione. Inoltre, Spy++ consente di salvare e ripristinare le preferenze utente.

    In varie finestre spy++ è possibile fare clic con il pulsante destro del mouse per visualizzare un menu di scelta rapida dei comandi usati di frequente. I comandi visualizzati dipendono dalla posizione in cui si trova il puntatore. Ad esempio, se si fa clic con il pulsante destro del mouse su una voce nella visualizzazione Finestra e la finestra selezionata è visibile, facendo clic su Evidenzia nel menu di scelta rapida il bordo della finestra selezionata viene lampeggiato in modo che possa essere individuato più facilmente.

Per installare i componenti necessari per Spy++, vedere Start Spy++.

Nota

Esistono altre due utilità simili a Spy++: PView, che mostra i dettagli sui processi e sui thread e DDESPY.EXE, che consente di monitorare i messaggi DDE (Dynamic Data Exchange).

Sistemi operativi a 64 bit

Esistono due versioni di Spy++. La prima versione, denominata Spy++ (spyxx.exe), è progettata per visualizzare i messaggi inviati a una finestra in esecuzione in un processo a 32 bit. Ad esempio, Visual Studio viene eseguito in un processo a 32 bit. Pertanto, è possibile usare Spy++ per visualizzare i messaggi inviati a Esplora soluzioni . Poiché la configurazione predefinita per la maggior parte delle build in Visual Studio viene eseguita in un processo a 32 bit, questa prima versione di Spy++ è quella disponibile nel menu Tools in Visual Studio, se i componenti necessari sono installati.

La seconda versione, denominata Spy++ (64 bit) (spyxx_amd64.exe), è progettata per visualizzare i messaggi inviati a una finestra in esecuzione in un processo a 64 bit. Ad esempio, in un sistema operativo a 64 bit, il Blocco note viene eseguito in un processo a 64 bit. Pertanto, è possibile usare Spy++ (64 bit) per visualizzare i messaggi inviati al Blocco note. Spy++ (64 bit) si trova in genere in

.. \cartella di installazione di Visual Studio\Common7\Tools\spyxx_amd64.exe.

È possibile eseguire una delle due versioni di Spy++ direttamente dalla riga di comando.

Nota

Anche se il nome del file Spy++ (64 bit) contiene amd, viene eseguito in qualsiasi sistema operativo Windows x64.