DirectX初心者です。
質問があります。

m2tsファイルをレンダーして、そのファイルの時間幅を
IMediaSeekingのGetDurationを使用して取得しています。
自分のPCでは問題なく取得できているのですが、特定にPCで取得できません。
違いがあるとすれば
私のPC:WindowsXP SP2
ダメなPC:WindowsXP SP3(もしくはWindows7)
です。
WindowsXP SP2以前のPCでは大丈夫のようです。
XPがSP2からSP3に変わることで何かDLLなりが更新されたのでしょうか?

何か対応策を御存知の方、よろしくお願いします。