ユーザーが Windows エクスプローラーのデフォルト ウィンドウを再定義した可能性があるため、Process.Start
orを使用して "" を開くだけIShellDispatch.Open
では受け入れられないことに注意してください。
これは些細なことだと思いましたが、例を見つけようとして一日を失いました。Libraries フォルダは、フォルダ ID が の既知のフォルダであることに注意してくださいFOLDERID_Libraries
。FOLDERID_Libraries
関連する GUID を使用して開く
Process.Start("explorer.exe", "::{1B3EA5DC-B587-4786-B4EF-BD1DC332AEAE}")
代わりに「マイ ドキュメント」を開きました。
VB.NET または C# が好まれますが、ほぼすべての言語でソリューションを設計できます。
多くの感謝、
トム