Spy Sharp is a spy utility (written in C#) that exposes the properties of Windows, Processes, and Threads in the current Windows OS environment. A convenient tree-based view can be configured to display the hierarchy of all current Windows, Processes, or Threads; selecting any item in the list displays its properties, some of which are editable. Windowed items have context-driven functions that provide additional functionality depending on the type of window the item represents.
Spy Sharp is now in the final BETA testing phase, and will soon be available for public download. Please check back soon for more information!
Quick Tip #1
Select the "Track Cursor" option from the "Spy" menu to be able to identify a Window's handle simply by moving the cursor over it.
Quick Tip #2
Each Window (and child Window) has a different context menu depending on the type of window. TextBox controls, List controls, and TreeView controls each have a variety of options specific to the control type. Right-click on any Window item displayed in the hierarchy view (or use the "Edit" menu) to view its context-specific options.
Click each thumbnail for a full-sized screenshot of different aspects of the Spy Sharp interface: