私が知りたかったのは、ユーザーがインターネットブラウズを開始した場合(IE、Firefox、Chromeなどのブラウザを使用している場合)、Windows SDKに追加してURLアドレスを取得できるフックです。
正確に言えば、Windowsオペレーティングシステム(Win 2K、XP、Vista、7など)からHTTP/FTPアクセスに関連するコールバックを取得する手段があるかどうかを知りたかったのです。閲覧したURLをキャプチャする方法は?
0
A
答えて
1
私が知る限り、これを行うための簡単でグローバルな方法はありません(私が推測するセキュリティに関しては悪い考えです)。私はこれを行う最も簡単な方法は、すべての要求/データを渡す単純なプロキシサーバーを作成することだと思います。 HTTPリクエストなどを処理するために使用される汎用ネットワークAPIが1つしかないようなものではありません。プログラムはWinsockを使用してソケットを作成し、独自の通信レイヤを実装してメッセージやドキュメントを送信/取得します。あなたはそれらをフックしようとすることができますが、あなたはまだHTTPやFTPのものを識別するために送受信されたすべてのパケットを処理する必要があります...それは努力する価値があるとは思わない。
あなただけの(別のWebサーバは、設定の多くを必要としない軽量プロキシ実装を提供する構築済みのプロキシで行く、Webリクエストをログに記録するいくつかのインスタンスを持っているしたい場合。
最後に、それは本当に依存
関連する問題
- 1. 閲覧できないURL?
- 2. 閲覧したリンクCSS
- 3. VBAにアクセス:閲覧したファイルのパスを返す方法
- 4. Googleドキュメントの閲覧者のURLパラメータ
- 5. マウスは、閲覧した後、イベント
- 6. 最近閲覧した写真をWebブラウザで取得する方法は?
- 7. 記事の閲覧時間を記録する方法は?
- 8. 画像/ボタンをクリックしたときにファイル閲覧をトリガーする方法
- 9. onDraw()閲覧
- 10. Androidの閲覧
- 11. モバイルブートストラップで閲覧したときにサイドバーをナビゲーションバーに追加する方法
- 12. ファイル閲覧のためにディレクトリを読み書きする方法は?
- 13. キャプチャした画像のURLを取得する方法は?
- 14. IE8で閲覧した画像
- 15. Bigcommerce Stencil最近閲覧した商品
- 16. Herokuで私のDataBaseレコードを閲覧する方法
- 17. 閲覧可能なAPIフォームを変更する方法
- 18. 閲覧ファイルまたは入力ファイル
- 19. android webview pdf閲覧
- 20. オフラインWebページ閲覧
- 21. Ipad DWG/DXF閲覧
- 22. Exchange Appointment(EWS)を閲覧または開封した人
- 23. ComboBox Hightlightアイテム、また閲覧アイテムをハイライト
- 24. Android - 最後に閲覧したものを復元するアクティビティ
- 25. Apache2で閲覧しているサブフォルダディレクトリ
- 26. 閲覧中のセクションを確認する
- 27. ソースコードの閲覧をブロックする
- 28. ユーザーが閲覧または接続しているウェブサイトを検出する方法
- 29. Devexpress eXpressAppリストビューの閲覧ウィンドウ
- 30. Azureストレージ閲覧クライアント・ソフトウェア・オプション
一般的にこれを行う方法はありません。プロキシを構築する場合は、http://www.fiddler2.com/coreから開始することを検討してください。 – EricLaw