前回の記事から間が空いてしまいましたが、未だに本サイトは復旧していません・・・ 今回は、シェル名前空間(Shell Namespace)に仮想フォルダを作成し、それをあたかも既存フォルダのようにしてしまう、という手順を紹介します。これは本サイトで配布している「MyFolder」に使用しています。また、Windows 上では「マイ ドキュメント」がこれを行っています。 シェル名前空間に仮想フォルダを置くには、最低限 IShellFolder インターフェイスと IPersistFolder インターフェイスを実装する必要があります。詳しい実装方法やレジストリの登録方法は省略します。 ここで既存フォルダと同じような動作をさせるのに手っ取り早い方法は、『既存フォルダの IShellFolder インターフェイスを取得しておき、仮想フォルダで実装している IShellFolder インターフェイス