2012-04-16 10 views
-1

Windows.Formsアプリケーションで、ユーザーがウェブブラウザ(Safari、Chrome、Firefoxなど)を使用してウェブをサーフィンしているときに、特定のリンクを自動的に検出するオプションを追加したい、私のプログラムを作りたいタイマーを使用してマウスが時間の各時間間隔にホバーしている現在のリンクを確認し、特定のリンクが検出された場合、単純なMessageBoxを表示して、そのリンクに乗っていることを知らせます。ユーザーがウェブブラウザでサーフィンしているときに、マウスカーソルが現在どのホバーリンクを検出しているかをどのように検出できますか?

exempleのために、私は次のリンク次に

http://stackoverflow.com/faq 

私は自分のアプリケーションを実行するためにチェックして、stackoverflowのために入力し、thaのよくある質問リンクの上にマウスカーソルを移動させ、その後、StackOverflowのように設定自分のアプリケーションを入力します。サイトの右上に、メッセージボックスには、私がそのリンクこれが可能である

enter image description here

にホバリングしていますことを知らせる表示されますか?また、ユーザーがWebブラウザでサーフィンしているときにマウスカーソルが現在どのようなリンクになっているかを検出するにはどうすればよいですか?

ありがとうございます!

+0

あなたはスパイプログラムを作りたいですか? –

+1

@SteveWellens私はそうは思わない。彼のWinフォームアプリケーションは、ユーザーがブラウズするでしょう。また、不要なリンクをチェックすることもできます。 – Shoban

+1

@Shoban - ウェブブラウザ(サファリ、クロム、ファイアフォックスなど)を使ってウェブをサーフィンしているようではありません。 – Fishcake

答えて

1

これを実行する唯一の方法は、実行中のプロセスにフックすることです。

GoogleブックでGray Hat Python - pg. 86を参照してください。

+0

私はこの答えにドメインを制限することについてのあなたのコメントを追加したいと思います。 – Town

関連する問題