Я столкнулся с этой проблемой, когда впервые перешел на Windows 7. DirectShow состоит из фильтров, созданных для архитектуры x86 или x64.
Если вы регистрируете x64-версию DirectShowSpy.dll, не ожидайте, что сможете шпионить за графиком, который использует x86-фильтры.
Получите версию DirectShowSpy.dll x86, отмените регистрацию установленной версии и установите версию x86.
Я храню обе версии DirectShowSpy.dll на своем компьютере и регистрирую соответствующую версию для работы с конкретными графиками.
Я также рекомендую RadScorpion's GraphStudio ;)
Надеюсь, это поможет!