分レジストリへの登録このアーカイブは同期化されません。日記が更新されても、このアーカイブには反映されません。実際にアイコンが表示されるかどうか試してみよう。クラスを提供するサーバの場合、その数だけ登録する必要がある。本来はプログラムから登録を行うのだが、この時点ではまだ動作確認だけでよいので、レジストリへの登録や登録解除は、レジストリファイルを使うことにしよう。以下のような情報を登録する必要がある。配置される場所によって異なることになる。サーバのスレッディングモデルもレジストリに登録する必要がある。持ち、ここに、スレッディングモデルの値が入る。場合は「Apartment」とする必要がある。サーバだけでなく、シェルエクステンションでもあるため、シェルに対しても別途登録をしなければならない。文字列表現を登録する必要がある。==========不思議なのは、「クラスの説明」をキーとして使うことだ。クラスのキーが並ぶが、その際に説明文が偶然重なる可能性は否定できない。そのため、ある程度長い説明文を登録することが推奨される。レジストリに追加すれば、シェルエクステンションとして利用できる事になる。登録用に対応して、登録解除用のファイルも作ろう。シェルエクステンションは、シェルの一部として動作する。起動しなくなっても、すぐに登録解除できるように準備をしておこう。配下の説明文の入ったキーを丸ごと削除するファイルとなる。ハードリンクを作らなければ確認できない。いうコマンドがあり、これを使ってハードリンクを作成することができる。巨大なファイルに対して行っても一瞬でできるはずだ。レジストリに追加する。その状態でエクスプローラを開き、ハードリンクを作ったフォルダに移動してみる。成功した場合は、アイコンの左下に小さい青印があるはずだ。俺の環境では写真のようになった。成功ということになる。何かがおかしい場合は表示されないし、コードに致命的な問題があった場合は、フォルダを開くタイミングで落ちることもある。使って登録解除すれば元に戻せる。