Search

Snoop

This is the CodePlex project for Snoop ... the WPF utility by Pete Blois and now maintained by Cory Plotts that allows you to spy/browse the visual tree and change properties ... amongst other things.

Announcing Snoop v2.7.0!

Important Note: If you were one of the first 100 people to download the new Snoop 2.7 update, you will need to download it again, uninstall, & then reinstall. We found and fixed a crash with delving collections!

It's been a while since the last release, but hopefully, you're going to love this one.

Most notably, Anvaka (Andrei Kashcha) has added support for dragging and dropping some crosshairs onto the application that you want to Snoop or Magnify. This means that you no longer have to wait for that combo box to refresh! In fact, I have removed the automatic refresh of the combo box on startup.

Another major improvement is that Snoop can now handle applications with multiple dispatchers.

Go to the release page for more info. A blog post will be forthcoming.

Documentation on How to Use Snoop

I just copied the documentation from Pete Blois’ Snoop page to Documentation area here on CodePlex. I will be soon updating it with current screen shots and information.

I have also started a blog series on Snoop Tips & Tricks. Here is a link to the first one (from where you can get to the others as they appear).

Why Aren’t My Apps Showing Up in the App Chooser?

One question that comes up all the time is the situation where the application you are trying to Snoop, isn't appearing in the application chooser (i.e. the  combo box that lists the processes you can Snoop). This is more than likely a situation where the application you are trying to Snoop is running elevated (as Administrator). In order to Snoop these applications, you will also need to run Snoop elevated (as Administrator).

The Source Code

I have recently put Pete Blois' original version (1.0) of the source code up on this site as well as the stuff (2.0) he currently has available at http://blois.us/Snoop. The most recent code is the 2.6 branch and requires Visual Studio 2010.

Also, for more information on how this CodePlex version is different from what Pete Blois originally released, see my blog and the Issue Tracker on this CodePlex site for Snoop:
http://www.cplotts.com/2009/12/08/snoop-now-with-64-bit-support-and-more/
http://snoopwpf.codeplex.com/workitem/list/basic

Mole 2010

Team Mole (Josh Smith, Karl Shifflett, Andrew Smith, and Nathan Dunlap) have just released a new version of Mole (a debugger visualizer) called Mole 2010 for Visual Studio 2010. This utility also allows you to inspect and change properties on objects in your application. In addition, you can even inspect the logical tree (versus the visual tree), inspect fields (as compared to just properties), and a bunch of other things. So, as long as you are debugging from Visual Studio, do yourself a favor and check out the latest version of this great utility!

Silverlight Support

Snoop is not currently able to spy Silverlight applications (maybe some day). In the meantime, if you want to do that, I would point you to Koen Zwikstra's awesome utility, Silverlight Spy.

Last edited Sep 3 2011 at 6:40 PM by cplotts, version 29
Updating...
© 2006-2012 Microsoft | Get Help | Privacy Statement | Terms of Use | Code of Conduct | Advertise With Us | Version 2012.1.11.18365