none
ddproxy(WDKのサンプル)が動作しない RRS feed

  • 質問

  • WDKに添付されているWFP(Windows Filtering Platform)のサンプルドライバーddproxyが動作しません。

    <<環境>>
    Windows Vista Home Premium
    WDK 6001.18002

    ddproxyはWDKの「Windows Vista and Windows Server 2008 x86 Checked Build Environment」にてビルドしました。

    ●やりたいこと
    ホストA 192.168.xx.x
    ホストB  192.168.yy.y

    ホストBでddproxy動作させます。
    ホストAからホストBにUDPパケットを送信し、ホストBのddproxyによりUDPパケットをインターセプト、UDPパケットをホストAにリダイレクトする。

    レジストリには以下の値を設定しています。
    InspectUdp                           -> 1
    DestinationAddressToIntercept  -> 192.168.yy.y
    DestinationPortToIntercept        -> 2001
    NewDestinationAddress             -> 設定なし
    NewDestinationPort                     -> 設定なし

    ●結果
     「net start ddproxy」による起動、「net stop ddproxy」による停止は正常に動作します。
     ただ、UDPパケットのリダイレクトは行われません。

    ●その他、やってみたこと
     ddproxyにDbgPrintExを利用し、デバッグ文を埋め込みました。
     ホストBでカーネルデバッガを起動(ブート情報にDebugEntryを追加)
     ホストAでWinDbgを起動し、デバッグ文を監視。

     結果、「net start ddproxy」, 「net stop ddproxy」の際にはデバッグ文出力されます。
     しかし、UDPパケットをホストA→ホストBに送信した際には、呼ばれるべきコールバック関数が呼び出されていないことがわかりました。


    なぜUDPパケットをリダイレクトできないのか教えてください。
    • 移動 Mike Wang (MSCS) 2012年10月2日 12:36 (移動元:Windows デバイスドライバー開発)
    2009年10月6日 11:03

すべての返信

  • Dear Sir:

                   Hello, Nice to meet you! My job is working with Windows kernel Programing. Nearly i am studying WFP, the problem you situated is familiar with mine. The ddproxy don't work correctly in vista ultimate version(Vmware Os).  So I want to know if you have solved you problem. Or what is the result of you problem. I will very thank for your help.

                                                                                    Leon 2010/04/22

    2010年4月22日 10:45