相关疑难解决方法(0)

获取Windows Media Center库中包含的目录

我正在为Media Center(Windows 7附带的版本)编写一个加载项,并希望检索用户已包含在媒体库中的物理目录列表(图片,视频,录制的电视,电影,音乐) .

Media Center对象模型(Microsoft.MediaCenter.*)似乎没有任何规定来获取此信息.

注册表有一个键HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Media Center\MediaFolders,但这些键总是空的.

似乎有一个完整的目录列表%userprofile%\AppData\Local\Microsoft\Media Player\wmpfolders.wmdb,但没有办法分辨每个目录与哪个媒体库有关,因为这些是Media Player的设置,它们的存在可能只是巧合.

有谁知道如何可靠地检索这些目录的列表,最好是从加载项程序集中(即使用C#)?

c# mediacenter windows-7

5
推荐指数
1
解决办法
1306
查看次数

如何在C#中浏览本地虚拟文件夹?

在我的C#程序中,我必须浏览目录.因此我使用该方法 System.IO.Directory.GetFiles(directory),当目录是像"C:\ Program File"这样的真实目录时,它运行良好,但当它是一个虚拟目录(例如:librairie目录)时,目录值如下所示:":: {031E4825-7B94- 4dc3-B131-E946B44C8DD5}\Pictures.library-ms"我不知道如何浏览它.

c# directory virtual

5
推荐指数
1
解决办法
1869
查看次数

标签 统计

c# ×2

directory ×1

mediacenter ×1

virtual ×1

windows-7 ×1