2007年07月12日

URLハンドラ

どうやら、firefoxurlでサーチして飛んでくる方が
結構いらっしゃるようです。
ユーザの大半はセキュリティ設定に興味ないでしょうから、
firefox人口ってかなり多いのでしょうね。

で、メインPCのレジストリはブラックボックスのまま
昨日消してしまったのですが。
まだサブPCはそのままになっていますので、
これを参考にしつつ、IEのURLハンドラが何をやっているか、
もうちょっと調べてみました。

HKEY_CLASSES_ROOTにキー
(regeditでフォルダに見えるもの)
を作り、そのキー下に
「URL Protocol」という文字列
(regeditでREG_SZと見えるもの)
を作ると、キーはIEのURLハンドラとして扱われるようです。
ハンドラとして起動するプログラムは、そのキー下に
shell\open\commandやshell\open\ddeexecを作り、
これらに起動プログラム情報を書いておくみたいです。

firefoxurlはIEなどからFirefoxを起動するために作られた
特別なURLプロトコルみたいですが、なくても
IEやfirefoxの動作に支障はないでしょう。

で、調べた結果、昨日書いた通り
HKEY_CLASSES_ROOT\firefoxurlをregeditで
消しておけばおっけー、との結論になりました。

消すかわりにキーをリネームした場合、
「URL Protocol」が残っていると
firefoxはリネーム後の名前で起動される気がします。
そんなわけで、サブPCのほうも消しちゃうことにしました。
もう一度ほしくなったら、firefoxを
インストールすれば良いわけですし。
posted by あやまり+ at 23:31| Comment(0) | TrackBack(0) | 日記
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

この記事へのトラックバックURL
http://blog.seesaa.jp/tb/47640910
※ブログオーナーが承認したトラックバックのみ表示されます。
※言及リンクのないトラックバックは受信されません。

この記事へのトラックバック