Visual Studio 2005には、ActiveSync経由でアプリケーションのメッセージを監視できるリモートスパイというすごいソフトがあるらしい。
早速使ってみたが、リモートスパイでメッセージが取得できない。
http://geocities.yahoo.co.jp/gl/hou_ming_2/view/20070118
WM5プログラミングネタ(ある忘れっぽいプログラマの覚書様)
2005のリモートスパイにはバグがあって、メッセージが取得できないらしい。
eMbedded Visual C++ 4.0 JA
(CDキーは同ページに記載)
http://www.microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=1dacdb3d-50d1-41b2-a107-fa75ae960856
Windows Mobile 2003 SDK
http://www.microsoft.com/downloads/details.aspx?displaylang=ja&familyid=9996b314-0364-4623-9ede-0b5fbb133652
上の2つをインストールしてみた。
メニューより、eMbedded Visual C++ 4.0を起動すると、ツールメニューにリモートスパイが出てくる。
実行してみたが、今度はZero3との接続がうまくいかない。
サービスパック(SP4)があったので入れてみた。今度は無事接続することができた。
eMbedded Visual C++ 4.0 SP4
http://www.microsoft.com/downloads/details.aspx?familyid=4A4ED1F4-91D3-4DBE-986E-A812984318E5&displaylang=ja
<接続したときの設定>
eMbedded Visual C++ 4.0のツールメニュー|リモートツールの選択|WCE500を選択。
リモートスパイを起動して、接続メニュー|Windows CE PlatForm Manager の構成を選択。
ツリービューの[Windows CE 既定のプラットフォーム→既定のデバイス]を選択して、プロパティをクリック。
トランスポート:Windows CE用 TCP/IP トランスポート
起動サーバー:Microsoft ActiveSync
テストをクリックして繋がればOK。メッセージの監視も無事成功♪