In this case we are going to use the powerful Snoop API to visualize and manipulate the WPF controls hosted on another process.
Snoop is very powerful and it uses a pretty sweet remote process injection to do its trick. The O2 Script you can see below invokes directly the process injection sequence (after starting a process with a WPF control)
Here is a video that show this in action:
And here is the script:
This next video was created when trying to use Snoop to find VisualStudio's TextEditor WPF control (see Snoop Tips & Tricks #1: Ctrl-Shift Mouse Over for a much faster way to find an WPF child control):
Related Posts:
- Video: Injecting compiled C# script into a Manager Process (using Snoop API)
- Video of O2 Platform v4 Installer and quick demo of its scripting tools
- Video: Installing O2's VisualStudio 2010 Add-In
- Video: NodeJS O2 REPL environment (using node.exe)
- Visualizing TeamMentor Link's structure (with Graphs)
- 39 O2 Platform videos with 12k YouTube views
- Documenting how to test WebServices using scripts - the story so far