フォルダ斜め化アイコン ver.1.45
Windows95、WindowsNT4.0のためのフリーなアイコンです。転載は自由にして下さって構いません。ご意見、ご要望などあれば作者まで。最新版その他の付加的なものが作者のホームページにあります。
EMO Jun/98
概要
Windows標準のフォルダアイコンを斜めにするためのアイコンです。特長として、エキスプローラで小さく表示されても汚くならない、色合いが標準のものに近いなど、常用して違和感のないものを目指しています。
標準のドライブを置き換えるためのアイコンも入っているので、これらを使えばWindowsのエキスプローラを一新できます。
全てのアイコンは、フォルダはml_fld.dllに、ドライブはml_drv.dllにまとめて入っています。各々が32x32、16x16のサイズの256色と16色のイメージを持っており、これらはその場に応じて自動的に切り替えられます。上図のアイコンにはそれぞれ左上から順に0から始まる番号が付いているので、Regeditを使う際は参考にして下さい。
インストール
同梱のinfファイルを使えば簡単にインストールができます。それぞれのinfファイルは以下の場合に対応しています。
フォルダ | 標準のWin95とNT4.0 | Fld_std.inf |
Plus!のビジュアル拡張機能をインストール したWin95 |
Fld_pls.inf | |
IE4.0のActive Desktopをインストールした Win95とNT4.0(Plus!をインストールした Win95を含む) |
Fld_ie4.inf | |
ドライブ | 標準のWin95とNT4.0(ともにIE4.0のActive Desktopをインストールした状態も含む) |
Drv_std.inf |
Plus!のビジュアル拡張機能をインストール したWin95 |
Drv_pls.inf |
infファイルを使うには、それぞれのアイコンファイルとinfファイルを同じところに置いた状態で、infファイルを右クリックし「インストール」を選びます。これでアイコンファイルの所定の場所へのコピーとレジストリの書き換えが行われます。同時に256色アイコンを表示可能にします。
変更を反映させるには再起動して一度Safe Modeで起動して下さい(起動時にF8キーを押してSafe Modeを選ぶ)。「画面」のプロパティに「Plus!」のタブがある場合は、この「大きいアイコンを使う」の設定を変更して「更新」を押し再起動することでも同じことができます。
(これらのinfファイルはSetup Inf Makerを利用して作成されています。)
256色アイコン
Windows95で256色アイコンを使うには、基本的にPlus!の「ビジュアル拡張機能」が入っていることが必要です。OSR2以降のWindows95の一部とWindowsNT4.0では初めから256色アイコンが使えるようになっています。これらの場合は「画面」のプロパティに「Plus!」のタブがあるはずです。
256色アイコンを表示させるには、このタブで「すべての色を使ってアイコンを表示する」にチェックが入っていることが必要です。なお、256色アイコンは画面の色数がHigh Color以上でないと表示されません。
Plus!なしのWindows95でも後述のソフトを使えば256色アイコンが使えるようになります。これら以外にも、MicrosoftからWindows95 Font Smoother(w95gray.exe)を入手してインストールすれば、「画面」のプロパティに「Plus!」のタブが付きます。
他のソフトを使う
アイコンを気軽にカスタマイズできるソフトとしてChange-moi、窓の手、Icon Manなどがあります。これらを使えば簡単に新しいアイコンを適用できます。但し、対応していないアイコンもあるので、それらを変更するにはRegeditを使うことになります。
Regeditを使う
アイコンの変更は直接レジストリをRegedit(レジストリエディタ)で編集することでも可能です。なお、レジストリを直接編集するのは一般に危険なことなので、実際に変更する前にはレジストリのバックアップを取るようにして下さい。バックアップにはWindows95のCD-ROMに入っているERUが便利です。
1.256色アイコンを使う
Regeditで以下の部分を開き、「Shell Icon BPP」の文字列のデータを16にします。この文字列が初めからなければ文字列そのものを作ればいいです。
HKEY_CURRENT_USER\Control Panel\desktop\windowmetrics
2.アイコンの変更
(1)フォルダを変える場合にはml_fld.dllを、ドライブを変える場合はml_drv.dllを適当なところにコピーしておきます。
(2)下記の表を参考にして、変更したいアイコンのデータをコピーしたファイルに変更します。その際はファイル中のどのアイコンを使うか番号で指定する必要があります。例えばClosed Folderの場合、ml_fld.dllをc:\windows\にコピーしたとすると、ml_fld.dll中のClosed Folderの番号は0なので、c:\windows\ml_fld.dll,0と指定します。なお、これらのキーや文字列が初めからない場合は、キーや文字列そのものを作ってやればいいです。
(3)Windows95の場合は、再起動して一度Safe Modeで起動すれば(起動中にF8キーを押してSafe modeを選ぶ)レジストリの変更が反映されます。以後は普通に再起動して構いません。WindowsNT4.0の場合は、「画面」のプロパティの「Plus!」のタブで「大きいアイコンを使う」の設定を変更して「更新」を押します。この後で再起動すれば全てのアイコンに反映されます。
(4)変更したアイコンを元に戻すには、基本的にレジストリを元に戻せばいいです。Plus!をインストールしてない場合は、単に作成したキーを削除するだけです。後は変更する場合と同じです。
Plus!をインストールしている場合は、アイコンの指定をcool.dll(典型的にはc:\windows\system\にある)に戻す必要があります。各々のアイコンのcool.dllでの番号は下記の表を参考にして下さい。その他のものは適当な標準のファイルに指定し直してやります。
アイコンを変更する前に元の文字列のデータのコピーを「レジストリファイルの書き出し」で作っておけば、それをダブルクリックするだけで元の内容が復元できます。表の中で「Unknown」になっている部分は今のところ不明という意味です。何か情報をお持ちの方は作者まで知らせて頂けるとあり難いです。
レジストリ表(string=文字列、Default=標準)
Icons | Location in Registry | File and Number for Changing |
Default | Plus! Installed |
|
Explorer | Closed Folder | HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\ CurrentVersion\explorer\Shell Icons (string is 3) |
ml_fld.dll,0 | shell32.dll | cool.dll,11 |
Open Folder | HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\ CurrentVersion\explorer\Shell Icons (string is 4) |
ml_fld.dll,1 | cool.dll,18 | ||
Program Group | HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\ CurrentVersion\explorer\Shell Icons (string is 36) |
ml_fld.dll,2 | cool.dll,24 | ||
Control Panel | HKEY_CLASSES_ROOT\CLSID\ {21EC2020-3AEA-1069-A2DD-08002B30309D}\DefaultIcon (Default) |
ml_fld.dll,3 | cool.dll,12 | ||
Printer | HKEY_CLASSES_ROOT\CLSID\ {2227A280-3AEA-1069-A2DE-08002B30309D}\DefaultIcon (Default) |
ml_fld.dll,4 | cool.dll,19 | ||
Printer (Control Panel) |
Unknown | main.dll | |||
Dial-Up Networking |
HKEY_CLASSES_ROOT\CLSID\ {992CFFA0-F557-101A-88EC-00DD010CCC48}\DefaultIcon (Default) |
ml_fld.dll,5 | rnaui.dll | cool.dll,27 | |
Font (Control Panel) |
Unknown | ml_fld.dll,6 | main.dll | cool.dll,14 | |
All Users Program Group (in NT4.0) |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\ CurrentVersion\explorer\Shell Icons (string is 42) |
ml_fld.dll,7 | shell32.dll | none | |
History (URL History) |
HKEY_CLASSES_ROOT\CLSID\ {FF393560-C2A7-11CF-BFF4-444553540000}\DefaultIcon (Default) |
ml_fld.dll,8 | cachevu.dll or shdocvw.dll (w/ IE4.0) |
||
Internet Cache | HKEY_CLASSES_ROOT\CLSID\ {7BD29E00-76C1-11CF-9DD0-00A0C9034933}\DefaultIcon (Default) |
||||
Downloaded Program Files (ActiveX Cache) (w/ IE4.0) |
HKEY_CLASSES_ROOT\CLSID\ {88C6C381-2E85-11D0-94DE-444553540000}\DefaultIcon (Default) |
ml_fld.dll,9 | occache.dll | ||
Favorite (Shell Favorite) (w/ IE4.0) |
HKEY_CLASSES_ROOT\CLSID\ {1A9BA3A0-143A-11CF-8350-444553540000}\DefaultIcon (Default) |
ml_fld.dll,10 | shell32.dll | ||
Channel (w/ IE4.0) |
Unknown | ml_fld.dll,11 | cdfview.dll | ||
Scheduled Tasks (w/ IE4.0) |
HKEY_CLASSES_ROOT\CLSID\ {D6277990-4C6A-11CF-8D87-00AA0060F5BF}\DefaultIcon (Default) |
ml_fld.dll,12 | mstask.dll | ||
5 1/4 Floppy Drive |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\ CurrentVersion\explorer\Shell Icons (string is 5) |
ml_drv.dll,0 | shell32.dll | cool.dll,9 | |
3 1/2 Floppy Drive |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\ CurrentVersion\explorer\Shell Icons (string is 6) |
ml_drv.dll,1 | cool.dll,8 | ||
Hard Drive | HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\ CurrentVersion\explorer\Shell Icons (string is 8) |
ml_drv.dll,2 | cool.dll,0 | ||
CD-ROM Drive | HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\ CurrentVersion\explorer\Shell Icons (string is 11) |
ml_drv.dll,3 ml_drv.dll,4 |
cool.dll,10 | ||
Removable Drive | HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\ CurrentVersion\explorer\Shell Icons (string is 7) |
ml_drv.dll,5 | none | ||
Network Drive | HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\ CurrentVersion\explorer\Shell Icons (string is 9) |
ml_drv.dll,6 | cool.dll,1 | ||
Network Drive (offline) |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\ CurrentVersion\explorer\Shell Icons (string is 10) |
ml_drv.dll,7 | cool.dll,29 | ||
Share | HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\ CurrentVersion\explorer\Shell Icons (string is 28) |
ml_drv.dll,8 | cool.dll,34 | ||
Start Menu |
Programs | HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\ CurrentVersion\explorer\Shell Icons (string is 19) |
ml_fld.dll,14 | cool.dll,4 | |
Documents | HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\ CurrentVersion\explorer\Shell Icons (string is 20) |
ml_fld.dll,15 | cool.dll,2 | ||
Control Panel | HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\ CurrentVersion\explorer\Shell Icons (string is 35) |
ml_fld.dll,3 | cool.dll,12 | ||
Printer | HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\ CurrentVersion\explorer\Shell Icons (string is 37) |
ml_fld.dll,4 | cool.dll,19 | ||
Favorite (w/ IE4.0) |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\ CurrentVersion\explorer\Shell Icons (string is 43) |
ml_fld.dll,16 | none |