2

DirectShow Filter Graph Editor からリモート グラフへの接続に問題があります。Direct Show Graph を作成するアプリケーションを実行すると、Windows XP マシンではグラフがリモート グラフのリストに表示されますが、Windows 7 (x64) マシンではリモート グラフのリストが空です。proppage.dll を登録し、directshowspy.dll も登録しましたが、まだ結果がありません。何か案は?

4

4 に答える 4

7

とがありproppage.dllx64/proppage.dllx64 アプリと x86 アプリの両方が機能するようにするには、両方を登録する必要があります。

DLL ファイルは、Windows SDK で利用できるはずです。たとえば、Windows 10 SDK の場合、ファイルは通常、インストールされている SDK のバージョン (例: )とともに、フォルダ内のx64およびx86フォルダにあります。%ProgramFiles(x86)%\Windows Kits\10\bin\%version%%version%10.0.18362.0

于 2010-05-14T10:15:07.167 に答える
1

初めて Windows 7 に移行したときに、この問題に遭遇しました。DirectShow は、x86 または x64 アーキテクチャ用に構築されたフィルターで構成されています。

x64 バージョンの DirectShowSpy.dll を登録している場合は、x86 フィルターを使用するグラフをスパイできるとは思わないでください。

x86 バージョンの DirectShowSpy.dll を入手し、インストールされているバージョンを登録解除してから、x86 バージョンをインストールします。

私は自分のマシンに両方のバージョンの DirectShowSpy.dll を保持し、特定のグラフで作業するために適切なバージョンを登録しています。

RadScorpion の GraphStudioもお勧めします ;)

お役に立てれば!

于 2010-11-15T23:00:45.767 に答える
0

これは、XP では動作するが Windows 7 では動作しない同じアプリケーションですか? アプリは、そのグラフを実行中のオブジェクト テーブルに手動で公開して、GraphEdit がそれを認識できるようにする必要があります。

例: http://forum.inmatrix.com/index.php?showtopic=4439&view=findpost&p=19994

于 2010-05-16T15:11:56.433 に答える
0

さて、同じ問題が発生GraphEditし、管理者レベルで実行する必要があることがわかりました。そうしないと、リモート グラフが表示されません。

于 2011-10-28T06:20:52.937 に答える