2011-07-04 22 views
1

辞書攻撃以外に何ができますか?IPropertyBagのプロパティを検出するにはどうすればよいですか?

DirectShowフィルタでどのようなプロパティがあるか調べています。プロパティの1つがFriendlyName(これはMSDNの唯一のものです)だから、他のプロパティの名前が近くにあるかもしれないと思う16進エディタを使ってquartz.dllを通して検索するのは飽きますが、明らかにquartz.dllには文字列 "FriendlyName"。

(いや、IPropertyBag2は利用できません。)

+0

も参照してください。http://stackoverflow.com/q/12129961/32453 – rogerdpack

答えて

2

実際には、quartz.dll に "FriendlyName"という文字列が含まれていますが、ASCIIではなくUnicode(UTF-16)です。クイックルックから、quartz.dllはプロパティ "CLSID"(VT_BSTR)、 "メリット"(VT_I4)、 "FilterData"(VT_UI1 | VT_ARRAY)も取得しようとします。

0

がある追加のプロパティも、それはそうであるかもしれません。 WDMカーネルドライバは、DriverPathプロパティを公開しています。その他のレジストリキーは、追加のレジストリキーからマップされた追加のプロパティを持つ場合がありとにかく、面白いものは見つけられません...

関連する問題