如何以编程方式打开" Libraries" Windows 7中Windows资源管理器中的文件夹?

时间:2012-08-13 22:12:23

标签: .net windows-7 windows-shell

注意,用户可能已重新定义了Windows资源管理器的默认窗口,因此只需使用Process.StartIShellDispatch.Open打开“”就不可接受。

我认为这将是微不足道的,但我已经失去了一天试图找到一个例子。请注意,Libraries文件夹是文件夹ID为FOLDERID_Libraries的已知文件夹。使用

使用FOLDERID_Libraries的关联GUID打开

Process.Start("explorer.exe", "::{1B3EA5DC-B587-4786-B4EF-BD1DC332AEAE}")

打开“我的文档”。

虽然VB.NET或C#是首选,但我可以用几乎任何语言设计解决方案。

非常感谢,

汤姆

1 个答案:

答案 0 :(得分:3)

您是否尝试过简单地使用Windows-Run shell:Libraries刚刚在命令提示符中尝试过此操作。 explorer shell:libraries打开了我的预期,我不知道。