2010-03-18 34 views

回答

0

AFAIK,WMI不提供對擴展文件屬性的訪問。要獲得它們,您可以使用Folder.GetDetailsOf方法(使用PowerShell或VBScript等腳本語言)或IShellDetails.GetDetailsOf方法(使用C++等編譯語言)。以this my answer爲例。

*不確定在區分語言時我在這裏使用了正確的術語,請耐心等待,隨時糾正。

+0

我假設如果我能找到一個WMI命名空間,也許它可以在XP/Vista/Window7上一致地工作。您是否會知道,如果COMPANY_NAME,FILE_VERSION,PRODUCT_NAME,PRODUCT_VERSION等的值在XP/Vista/Window7上相同? – user57555 2010-03-18 22:53:36

+1

大多數擴展屬性都有不同的索引號,除了一些基本的屬性,比如'Name','Size','Date modified'等。看看http://www.kixtart.org/forums/ubbthreads.php?ubb = showflat&Number = 160880&page = 1 - 此頁面似乎提供了不同Windows版本中可用的擴展屬性的最完整參考。 – Helen 2010-03-18 23:47:39

+0

@海倫:那張桌子太棒了。 – bwerks 2012-05-06 19:53:34