def GetExtensionInfo(pExtension):
lHandle = reg.OpenKey(reg.HKEY_CLASSES_ROOT, pExtension)
lSubKeys, lValueCount, lModified = reg.QueryInfoKey(lHandle)
lValues = {}
for lCount in range(0, lValueCount):
lName, lValue, lType = reg.EnumValue(lHandle, lCount)
if lName == '':
lName = "File Type"
lValues[lName] =lValue
lKey = lValues['File Type']
lDescription = reg.QueryValue(reg.HKEY_CLASSES_ROOT, lKey)
lValues['Description'] = lDescription
lKey += '\\Shell'
lDefault = reg.QueryValue(reg.HKEY_CLASSES_ROOT, lKey)
lValues['Default'] = lDefault
return lValues
评论列表
文章目录