| Windows Vistaレジストリシェルの名前空間拡張 エクスプローラウィンドウを介してWindowsレジストリデータとの表示と対話 |
今すぐダウンロード |
Windows Vistaレジストリシェルの名前空間拡張 ランキングとまとめ
- オペレーティングシステム:
- Windows Vista
Windows Vistaレジストリシェルの名前空間拡張 タグ
Windows Vistaレジストリシェルの名前空間拡張 説明
Windowsレジストリシェルの名前空間の拡張子は、Windows ExplorerがExplorer Windowsを介してWindowsレジストリデータとの表示と対話できるように設計されています。 IshellFolder2とShCreathellFolderViewなどの既存のシェル拡張性ポイントを示し、プロパティシステム、プロパティスキーマの拡張性、およびプロトコルハンドラを介したコンテンツ索引作成など、Vistaの新しい概念も示しています。このプロジェクトは、C ++とATLを使用して実装されています。 Windows開発者、特にシェルの名前空間拡張機能の開発に関心のあるものは、おそらくオリジナルのシェルネームスペース拡張サンプルRegViewに精通しています。このプロジェクトは、そのサンプルをプログラミングのVista Eraに導入しようとし、Vistaプラットフォームで利用可能なキーの進歩のいくつかを示しています。 解決策は3つのサブプロジェクトで構成されています。 ・ Regnamespace - データソース(IshellFolder2)、ビュー(ShCreathellFolderView経由でIshellFolderViewCBの実装を介して)、プロパティストアのファクトリ、および他のさまざまな部分を含むすべてのシェル名前空間オブジェクトを実装しています。このWikiの他のセクションで詳しく説明した。 ・ Regph - レジストリデータソースのプロトコルハンドラとフィルタを実装します。これにより、Windows検索ではレジストリの内容をインデックス付けできます。 ・ Reglib - 他の2つのプロジェクト間で共有されているユーティリティの静的ライブラリ。 このプロジェクトは、Windows Vista用の最新のWindows SDKに依存しています。 また、Vista SDK環境をVisual Studioに統合する必要があります。これは、SDKによってインストールされているVisual Studio 2005コマンドで統合Windows SDKを実行することによって実現できます。コマンドを実行するのを忘れないでください。 解決策を作成したら、REGNAMESPACE.DLLは自動登録します。私はそれがやや労働集約的であるので、私はビルドプロセス中にRegph AutoRegisterを持っていないことにしました。これは、Eleveatedコマンドプロンプトから手動で "regsvr32 regph.dll"を登録する必要があります。 要件: ・Visual Studio 2005
Windows Vistaレジストリシェルの名前空間拡張 関連ソフトウェア