SpyStudio provides you with details on exactly what a process is actually doing; like what files and registry keys are being accessed, the windows it's creating, COM objects instanced, API calls made, errors and exceptions, and much more.
SpyStudio lets you compare two traces to find the differences between them. For example, when using this feature to create virtual profiles for applications. Sometimes there is a problem with a COM object, a missing dll, a window that cannot be created or a missing registry key. These errors are easy to spot by comparing the traces in SpyStudio. The differences in the traces are recognized and interpreted highlight the most probable causes of those errors.
SpyStudio lets you trace almost any process you want exactly at the moment of its execution, but sometimes you need to monitor its behavior from its very creation, and now you can.
To troubleshoot a virtual application you can compare the virtual application's trace with the base trace.
SpyStudio simplifies application virtualization packaging for VMware ThinApp and Symantec Workspace Virtualization. It includes advanced features for application harvesting, and troubleshooting.
Process Monitor Complement
SpyStudio is the user-mode Procmon complement. Looking for application errors with kernel-mode traces is tedious, and extremely difficult to see the final outcome of a user-mode call. With kernel-mode tools, you get a lot of noise that the application does not see, since a single user-mode call generates lots of kernel-mode events that are not important from the application's perspective
SpyStudio can now troubleshoot .NET applications: it logs exceptions, assembly loads, object creation and much more.