ソース掲示板




すべてから検索

キーワード   条件 表示 現行ログ 過去ログ トピックス 名前 本文

  メンテナンス 前画面に戻る

対象スレッド 件名: デスクトップにオリジナルアイコンを登録してカスタマイズする為の手順
名前: lightbox
処理選択
パスワード

件名 デスクトップにオリジナルアイコンを登録してカスタマイズする為の手順
名前 lightbox
コメント
@DIV
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace
@END

上記レジストリキーに、CLSID を登録する事によって、シェルにアイコンを認識させる事ができます。

http://lightbox.on.coocan.jp/image/shell_namespace_desktop.png


CLSID そのものの登録は、HKEY_CLASSES_ROOT\CLSID に登録しますが、CLSID そのものは以下のプログラムで
取得した ID を使用します( 毎回違う ID を取得できるので、一つを決定して下さい )

http://winofsql.jp/wsf/getGuid.wsf

作成した CLSID の下に DefaultIcon キーを作成して、使用するアイコンの[[名前と場所]]を指定します。
( ここでは、例として Shell32.dll を使用します )

以下は、テストしたレジストリ構成
@DIV
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\CLSID\{C73A1C91-1AC3-416C-8AEE-56B26891B1E3}]
@="てすと"

[HKEY_CLASSES_ROOT\CLSID\{C73A1C91-1AC3-416C-8AEE-56B26891B1E3}\DefaultIcon]
@="%SystemRoot%\\system32\\SHELL32.dll,1"

@END