• 締切済み

C#でフラッシュの通信内容をトレースできますか?

C#を使いリアルタイム更新されるページの内容を、送信側と受信側を分けて見たいのですがアドバイスお願いいたします。 たとえば、フラッシュを使った情報配信をC#でに取り込む様な感じです。 現在、為替をやっていて発注等すべてがフラッシュとなっております。 ワンクリックで注文を出したり、決済したりしたいのです。 C#2005を使っています。 webBrowserでは、単発のHTMLは収得できますが、MSDNをみても出来そうにありませんでした。

みんなの回答

  • iriyak
  • ベストアンサー率48% (40/82)
回答No.2

こんにちは。 ANo.1 の回答にある UWSC Pro を使って目的を実現できるかもしれません。 ・バンドルされた RecIE を使用して操作を記録して UWSC スクリプトを自動生成させる ・自動生成されたものをベースに足りないところを追加してゆく このアプローチで最短でスクリプトを組み立てることが可能です。 ポイントは Flash への操作をどう UWSC から指示するか、だと推察します。こちらについては、UWSC 掲示板の以下のスレッドが参考になると思います。 1375 IEの操作をバックグラウンドで実行  http://www3.bigcosmic.com/board/s/board.cgi?id=umiumi&mode=all&no=1375&log=ON&cnt=12 1316 Flash使用サイトの自動化について  http://www3.bigcosmic.com/board/s/board.cgi?id=umiumi&mode=all&no=1316&log=ON&cnt=11 0595 IE内のドキュメント表示部分のスクリーン座標を知りたい  http://www3.bigcosmic.com/board/s/board.cgi?id=umiumi&mode=all&no=595&log=ON&cnt=5 また UWSC Pro をインストールしている環境であれば、サンプルファイルも提供されています。あわせて参考になさってください。 C:\Program Files\UWSC\sample\IEFlash.uws // IEの中のFlashPlayerの操作 (YouTube:20秒間だけ再生)

参考URL:
http://www.uwsc.info/
  • zwi
  • ベストアンサー率56% (730/1282)
回答No.1

特定のソフトとWEBサイト間の情報だけをC#(C++でも)で取り出すのは簡単ではありません。それに暗号化が伴うとさらに厄介です。 やり取りされる通信の内容はパケットキャプチャで解析できますが、暗号化されていたら無理です。それはC#でも同じです。 http://www.nifty.com/download/cgi-bin/vec_search.cgi?c_set=%83R%81%7C%83h&srch_max=30&key=%83p%83P%83b%83g%81%40%83L%83%83%83v%83%60%83%83&dir_path=%2Fwin%2F&submit2=%8C%9F+%8D%F5 要するにC#を使って自動的に注文や決済を行いたいということですよね? それよりは、こういう自動化ソフトで解決できないか検討してみてください。 http://www.uwsc.info/

FX-max
質問者

お礼

パケットキャプチャで色々検索してみました。 少し敷居が高そうです。 自動化を目標に考えて見ます。 有難うございました。

関連するQ&A