|
こちらでテストした限りはちゃんとアイコンが出るようです。
インストールしたのは今現在の最新版と思わしき、
wireshark-setup-0.99.7.exe
ってファイルで、それをそのまま普通に「次へ」を押し続けてインストール
しました。途中でPcapとかなんとかって別のソフトもセットでインストールさ
れてたようです。
これで、「.pcap」ファイルの生成方法がいまいち分からなかったので、秀
丸エディタの「名前を付けて保存...」で「temp.pcap」ってファイルをデスク
トップに作成したら、ちゃんとアイコンが表示されました。それを秀丸メール
にドロップしても、同じアイコンで表示されました。「小さいアイコン」にし
てもうまく出ます。
レジストリを確認すると、三月さんの所と同じく、
> HKEY_CLASSES_ROOT\wireshark-file\DefaultIcon
> は
> "C:\Program Files\Wireshark\wireshark.exe",1
> となっており、
てすが、ファイル名が""で囲まれていてもちゃんと認識しています。そして、
wireshark.exeファイルを確認すると、アイコンが2つ入っているので上記の
パラメータで問題ないはずです。
ということなんですけど…。
もし、よし2さんの所のwiresharkのバージョンが違うようでしたら、最新
版をインストールしなおしてみて欲しいです。(セットでインストールされる
pcapとかいうソフトも)
wireshark.exeにたしかにアイコンが2つ入っているかどうかは、スタート
メニュー中の適当なショートカットのプロパティを開いて、そこで「アイコン
の変更...」とやって、wireshark.exeを選択させてやると分かります。そうす
るとアイコンがたしかに2つ入っていることが確認出来ると思います。
レジストリで確認すべき所は、
HKEY_CLASSES_ROOT\.pcap の「既定」が「wireshark-file」になっているこ
とと、HKEY_CLASSES_ROOT\wireshark-file\DefaultIconが、上記の
"C:\Program Files\Wireshark\wireshark.exe",1
になっていることと、あと、
HKEY_CLASSES_ROOT\wireshark-file\ShellEx
ってキーが存在しないことも確認しないといけないです。ShellExがあると、
そっちの中にあるIconHandlerのDLLを呼び出す動作になってしまいます。
|
|