从DirectShow Filter Graph Editor连接到远程图表时遇到问题。当我运行创建直接显示图形的应用程序时,在我的Windows XP机器图形显示在远程图形列表中,但在Windows 7(x64)机器上,远程图形列表为空。我已经注册了proppage.dll并且还注册了directshowspy.dll ......但仍然没有结果。有什么想法吗?
答案 0 :(得分:6)
有一个proppage.dll和一个x64 / proppage.dll,你需要注册这两个以确保x64和x86应用都能正常工作。
答案 1 :(得分:1)
当我第一次迁移到Windows 7时,我遇到了这个问题.DirectShow由为x86或x64体系结构构建的过滤器组成。
如果您正在注册DirectShowSpy.dll的x64版本,请不要期望能够监视使用x86过滤器的图形。
获取x86版本的DirectShowSpy.dll,取消注册已安装的版本,然后安装x86版本。
我在我的机器上保留了两个版本的DirectShowSpy.dll,并注册了适合处理特定图形的版本。
我还建议RadScorpion's GraphStudio;)
希望这有帮助!
答案 2 :(得分:0)
这是在XP中运行但在Windows 7中不适用的应用程序吗?应用程序需要手动将其图形暴露给运行对象表,以便GraphEdit可以看到它。
此处示例:http://forum.inmatrix.com/index.php?showtopic=4439&view=findpost&p=19994
答案 3 :(得分:-1)
好吧,我遇到了同样的问题,并且发现必须在管理员级别运行GraphEdit
。
否则,我看不到任何远程图形。