鶴亀のアイコンNo.09652
三月 さん 05/08/30 21:11
 
秀丸メール4.52β1にして見ましたが、
WinXPのアイコングループ(タスクバー表示)は
鶴亀なままになります。

まだどこかに鶴亀アイコンがいるのかも?

[ ]
RE:09652 鶴亀のアイコンNo.09654
秀まるお さん 05/08/31 14:17
 
 V4.52β1のTuruKame.exeの中には、もうツル/カメデザインのアイコンは無い
です。アイコンモジュールを指定して無いのにまだ古いアイコンが出てくるとし
たら、たぶんWindows側がキャッシュしてるんだと思います。

 実は、デスクトップやスタートメニューのアイコンも、インストール時および
アイコンモジュール切り替え時に書き換えてはいるんですが、即座には反映され
なかったりします。再起動すれば一応書き換わるようです。

[ ]
RE:09654 鶴亀のアイコンNo.09655
たけのこ さん 05/08/31 14:31
 
こんにちは、たけのこです。

アイコンではないですが、WinXPでタスクバーの設定で「同様のタスクバーボタ
ンをグループ化する」の設定の場合、秀丸メールがグループ化されると
“TuruKame”とうい文字列がタスクバーに出てきます。

では! (^v^)/~

[ ]
RE:09654 鶴亀のアイコンNo.09656
三月 さん 05/08/31 14:59
 
> V4.52β1のTuruKame.exeの中には、もうツル/カメデザインのアイコンは無い
>です。アイコンモジュールを指定して無いのにまだ古いアイコンが出てくるとし
>たら、たぶんWindows側がキャッシュしてるんだと思います。
>
> 実は、デスクトップやスタートメニューのアイコンも、インストール時および
>アイコンモジュール切り替え時に書き換えてはいるんですが、即座には反映され
>なかったりします。再起動すれば一応書き換わるようです。

再起動では変わらなかったみたいです。
「画面の色」を「最高(32ビット)」から他の値に変える等で
ShellIconCache ファイルを再作成することで更新できました。

たけのこさんの指摘するグループ化されたときの名前は
バージョン情報のFileDescription(説明)が使われるみたいなので
そこを変更すれば良いと思われます。

[ ]
RE:09655 鶴亀のアイコンNo.09657
秀まるお さん 05/08/31 15:17
 
 グループ化された場合には、プログラムのexeファイル名が表示されてしまう
ようです。これはこれで直すのは難しいので、このままにします。

[ ]
RE:09656 鶴亀のアイコンNo.09658
秀まるお さん 05/08/31 15:34
 
> たけのこさんの指摘するグループ化されたときの名前は
> バージョン情報のFileDescription(説明)が使われるみたいなので
> そこを変更すれば良いと思われます。

 Versionリソースがそもそも無かったので付けてみたんですけど、やはり
「TuruKame」と出てきてしまいました。

 試しにTuruKame.exeのファイル名をtest.exeに変更して起動してみたら、
FileDescriptionに書いた内容がタスクバーに出てきました。それを応用してい
ろいろいじってみたんですが、TuruKame.exeのファイル名のままで「秀丸メー
ル」と表示させることはうまく出来ませんでした。

 ということであきらめたいと思います。

[ ]
RE:09658 鶴亀のアイコンNo.09675
Gertrud さん 05/09/04 01:40
 
Gertrudです。

三月さんが
>> たけのこさんの指摘するグループ化されたときの名前は
>> バージョン情報のFileDescription(説明)が使われるみたいなので
>> そこを変更すれば良いと思われます。

と、おっしゃっているとおりなのですが、OSが下記レジストリに EXE名で関連付
けてキャッシュしています。秀丸メールが起動していない状態でここを変更する
と、タスクバー上でグループ化されたときの名称も変わります。

HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\MUICache


ですので、Versionリソースの FileDescriptionを付加して、かつインストーラ
でここの情報を削除すれば、Turukame.exeのままで「秀丸メール」と表示させる
ことが出来ると思います。

[ ]
RE:09675 鶴亀のアイコンNo.09682
秀まるお さん 05/09/05 13:38
 
 情報ありがとうございます。たしかにここのturukame.exeについての情報を削
除したら、FileDescriptionの方がタスクバーに出てきました。

 ということで、ここのキャッシュ情報をインストーラーで削除するように修正
しつつ、Versionリソースをちゃんと付けるように修正させていただきます。

[ ]