「MY Computer」に表示される名前空間拡張を実装しています。自動化されたテストケースを作成して、同じものをブラウズしたいと考えています。名前空間の拡張子までエクスプローラー ウィンドウを開くことができます。なので -
Process.Start("explorer.exe", "shell:::{CLSID of my namespace }")
次に、開いたウィンドウ内の特定のフォルダー名を検索したいと思います。たとえば、入力を「temp」とすると、マウスは名前空間エクスプローラー ウィンドウの「temp」フォルダーに移動する必要があります。次に、マウスの現在の位置をダブルクリックして、そのフォルダーに入ります。次に、「doc1.doc」として入力すると、マウスは「doc1.doc」ファイルを見つけて移動できるはずです。また、名前空間に関連付けられた標準ドライブがなく、相対パスもないため、getDirectory や GetFile などの API は機能しません。
助けてください。