监视无法重新编译的应用程序的过滤图
Spying on the filtergraph of an application that cannot be recompiled
如果电视调谐器等应用程序未将其过滤器图添加到 运行 对象 Table,因此 GRAPHEDT.EXE 无法监视应用程序的图,是否有任何其他方法可以查看应用程序的过滤图,是否需要重新编译应用程序?
如果您注册 DirectShow Spy in your system, it starts publishing filter graphs automatically, so that you can use GraphEdit or GraphStudioNext 以连接到最初未发布图的应用程序的远程过滤图。
一些注意事项:
- 您需要 COM 注册与目标应用程序的位数相匹配的 DLL(或两者都注册)
- 您需要从 Windows 10 SDK (more on this)
额外注册 COM proppage.dll
- GraphEdit 需要在与目标应用程序相同的权限提升级别上执行
另请参阅:How can I reverse engineer a DirectShow graph?
如果电视调谐器等应用程序未将其过滤器图添加到 运行 对象 Table,因此 GRAPHEDT.EXE 无法监视应用程序的图,是否有任何其他方法可以查看应用程序的过滤图,是否需要重新编译应用程序?
如果您注册 DirectShow Spy in your system, it starts publishing filter graphs automatically, so that you can use GraphEdit or GraphStudioNext 以连接到最初未发布图的应用程序的远程过滤图。
一些注意事项:
- 您需要 COM 注册与目标应用程序的位数相匹配的 DLL(或两者都注册)
- 您需要从 Windows 10 SDK (more on this) 额外注册 COM proppage.dll
- GraphEdit 需要在与目标应用程序相同的权限提升级别上执行
另请参阅:How can I reverse engineer a DirectShow graph?