Media Center (Windows 7과 함께 제공되는 버전) 용 추가 기능을 작성하고 사용자가 미디어 라이브러리에 포함시킨 실제 디렉터리 목록을 검색하려고합니다. 사진, 비디오, 녹화 된 TV, 영화, 음악).Windows Media Center 라이브러리에 포함 된 디렉터리 가져 오기
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# 사용)에서 이러한 디렉토리 목록을 검색하는 것이 좋습니다.
흠은, 하나 개의 질문은 그 미디어 라이브러리는 아마도 재생 목록 있을까? 나는 도서관이나 재생 목록에 익숙하지 않았지만 그들이 똑같을 수도 있다고 상상한다. 또한 [라이브러리 연결] (http://msdn.microsoft.com/en-us/library/dd562425(V= VS.85) .aspx)에서 확인할 수 있습니다. –
@Reza 재생 목록은 Media Player와 Media Center에서 별도의 개념으로 간주됩니다. 쉘 라이브러리가 Media Center 라이브러리에 해당하는지 여부는 명확하지 않습니다. Windows 7에서만 소개 되었기 때문에 Vista Media Center에 여전히 제가 궁금한 점이 있습니다. –
나는 MediaCenter 프로세스에 detour를 첨부하고 어떤 레지스트리 값이나 구성 파일이이 프로세스를 통해 액세스되는지 확인합니다. 그것은 약간의 힌트를 제공 할 수 있습니다. –