Google Desktop Search と Google.com の連携手段は
ここで Donut P では出力されずに IE や Firefox では表示されることを考えてみると、どうもブラウザに HTML を表示するレンダリングのあたりにフックしてほげってる感じがします。IE、Firefox ではそのあたりの部品を同じものを使ってて、Donut P は使ってないとかすっ飛ばしてるとかそんなとこなのかな。教えて Windows プログラマな人。
たしかに、Ethrealとかでキャプチャすると受け取ったHTMLには Desktopタブは表示されていなくて、<!--trh2-->というコメントが あるだけなのに、ブラウザには表示されているのでレンダリングのあたりで フックできているか、Firefox なら Javascript的に document.write して るのかもしれないですね。
んで、DountPで表示されないのはGoogle Desktop Search 認定 ブラウザではないからというのが正解っぽいです。 ある dll ファイルに WAOL.EXE IEXPLORER.EXE FIREFOX.EXE と ブラウザの実行ファイル名が列挙されている部分がありますので バイナリエディタ等で DOUNTP.EXE も加えればDountPでも Desktop タブは表示できるようです。 ちなみに、フックして表示されるHTMLタグもその dll ファイルに 含まれているようです。 どこまで詳しく書いていいのかわからないので歯切れが悪い表現ですが。
よいこのみなさんは、 Avant Browser というIE系タブブラウザが Google Desktop Search 認定 ですのでそちらをつかうのがいいでしょう。以下に認定ブラウザ一覧を。
WAOL.EXE OPERA.EXE NP.EXE NETSCP6.EXE NETSCP.EXE NEOPELANET.EXE NEOPELA~1.EXE MSN6.EXE MSN.EXE MOZILLAFIREBIRD.EXE MOZILLA.EXE IEXPLORER.EXE FIREFOX.EXE AIM.EXE AVANT.EXE AHTTP.EXE

1 Comments
DountP.exe のファイル名を NP.EXE に変えちゃうほうが早いかも、とか思ってdllファイル戻して確かめたらOKでした。
よいこはそちらでどうぞ。