Domanda

Un po 'fa, avevo bisogno di un'applicazione simile a una spia ++ per un debug dell'interfaccia utente .NET. Ho trovato un vecchio articolo MSDN con un campione che fa le cose in modo simile, ma che ha smesso di funzionare in nuove versioni .net framework.

Qualcuno sa/ha scritto un'applicazione che imita il comportamento spia ++ e lavora su applicazioni gestite (piuttosto, mostra eventi/proprietà gestite) e funziona su nuovi framework .net, fino a 4.0?

È stato utile?

Soluzione

Posso consigliarmi Uispy, un'utilità spia che utilizza il Automazione dell'interfaccia utente framework per spiare trasparentemente applicazioni Win32 e Finestre forme o Wpf. È un po 'difficile da trovare Uispy, ma ho scaricato solo l'eseguibile da http://andrewtokeley.net/archive/2009/09/15/uispy-ndash-download-it-here.aspx-Funziona alla grande!

Per le applicazioni .NET utilizzando i moduli Windows e WPF, l'applicazione utilizza la riflessione .NET per visualizzare un numero enorme di proprietà per gli oggetti.

Altri suggerimenti

Per le applicazioni WinForms puoi ancora utilizzare Spy ++ come al solito.

Per le applicazioni WPF dai un'occhiata questo link . Parla di uno strumento chiamato Snoop. Con questo strumento puoi esaminare un'applicazione WPF.

Come nota a margine, non sono stato in grado di farlo funzionare

Il Windows Software Development Kit (SDK) per Windows 8.1 Include Uno strumento chiamato "Ispeziona oggetti" Che credo sia inteso come una sostituzione spia ++.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top