Win7 64位系统 AddGraphToRot 调用成功,Graphedit 远程连接不上.


原因:

GraphEdit的这个远程连接功能仅在Windows 2000和Windows XP操作系统下能用。


解决方案:

本人电脑维win7 64位系统(其他vista win32未验证,可能有差别)


遇到该问题不断搜索,

    大家解决方法普遍提示注册系统dll 具体参考:http://blog.csdn.net/alleap/article/details/7225978,我自己的的电脑上是 

C:\Program Files\Microsoft Platform SDK\Bin 这个路径下, 通过注册proppage.dll proppage_64.dll,发现仍然不能 在远程列表中显示.


再次google到 该内容 解决方法基本一致 http://social.msdn.microsoft.com/Forums/windowsdesktop/en-US/1bf0a1b9-d517-4a55-ab90-090117a7c98d/unable-to-connect-to-remote-graph-in-graphedit?forum=windowsdirectshowdevelopment


但是这里提到了proppage.dll的版本问题. 查看自己系统dll 发现较老. 如是从别的系统拷贝一个 版本号较接近proppage.dll 6.6.6001.17131的文件. 

cmd中输入:C:\Windows\SysWOW64>regsvr32 C:\Users\wang\Downloads\proppage.dll

问题解决.


方便使用 这个DLL 我已上传http://download.csdn.net/detail/w839687571/7077737


关于在GraphEdit中查看查看自己建立的grapher,由于之前一直没显示出来,查看了很多网上的方法.

其中一个说法让人迷糊的很.--- 建立graph的exe和GraphEdit同时运行 由于当时的远程连接一个不成功

我就猜想是不是要先启动exe 然后启动graphedit还是想反,反正不能做到同时运行.

graphEdit 文档方法却很明确


  1. Compile your application with code that adds a ROT entry for the filter graph.
  2. Run GraphEdit.
  3. Run your application.
  4. In the File menu, click Connect to Remote Graph....
  5. In the Select a remote filter graph to view... dialog box, select the process identifier (pid) of the second application.
  6. Click OK.

当解决了该问题后,发现先后启动这两个程序,无关紧要,


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值