回复 3# czjt1234 - // Name: System.Size -- PKEY_Size
- // Type: UInt64 -- VT_UI8
- // FormatID: (FMTID_Storage) {B725F130-47EF-101A-A5F1-02608C9EEBAC}, 12 (PID_STG_SIZE)
复制代码 Size类型是uint64,而vbs不支持此数据类型,故VarType=19,而TypeName异常.而uint64其实可以通过CDbl()转换成Double;- // Name: System.Author -- PKEY_Author
- // Type: Multivalue String -- VT_VECTOR | VT_LPWSTR (For variants: VT_ARRAY | VT_BSTR) Legacy code may treat this as VT_LPSTR.
- // FormatID: (FMTID_SummaryInformation) {F29F85E0-4FF9-1068-AB91-08002B27B3D9}, 4 (PIDSI_AUTHOR)
复制代码 string()不能识别估计是因为VT_LPWSTR/VT_BSTR这两种字符串类型?
这些都可以被powershell正确识别 |