i also had the problem that Snoop didnt show any applications.
I do not know why it stopped working, but it worked some time. My other colleagues dont have this problem - but their software and system configuration is the same.
I tracked down the problem to the following:
Snoop does not find the PresentationFramework.dll in the Modules list of the inspected Process.
To fix the problem i added a check for "wpfgfx_v0400.dll" in Injector.Suffix() and WindowInfo.IsValidProcess. It now finally works!
Reading the .NET 4 breaking changes list i can imagine why Snoop cannot find the PresentationFramework.dll:
To prevent redundant loading of assemblies and to save virtual address space, the CLR now loads assemblies by using only the Win32
MapViewOfFile function. It no longer also calls the
This change affects diagnostic applications in the following ways:
A ProcessModuleCollection will no longer contain any modules from a class library (.dll file), as obtained from a call to
Win32 applications that use the EnumProcessModules function will not see all managed modules listed.
This explains why Snoop does not see the managed modules!