aardio 文档
fsys.info 库模块帮助文档
fsys.info 成员列表
fsys.info.get
返回文件信息
fsys.info.get("路径",SHGFI_... )
参数@2指定一个或多个选项,多个选项用|连接,
如果参数@2指定了_SHGFI_USEFILEATTRIBUTES,
则参数@3必须用 FILE_ATTRIBUTE 前缀常量指定文件属性
fsys.info.get()
返回对象:shFileInfoObject
fsys.info.getExeType()
返回对象:fsysExeInfoExeTypeObject
fsys.info.getExeType(文件路径)
检测是否EXE文件
失败返回空
fsysExeInfoExeTypeObject 成员列表
fsysExeInfoExeTypeObject.magic
DOS程序为"MZ"
非DOS程序为"PE"
fsysExeInfoExeTypeObject.winVer
控制台程序为0
GUI 程序为 Windows 版本号,
Windows 版本号参考: https://docs.microsoft.com/en-us/windows/win32/winprog/using-the-windows-headers
shFileInfoObject 成员列表
shFileInfoObject.dwAttributes
文件属性
shFileInfoObject.hIcon
图标句柄
如果不为空要负责释放该句柄
shFileInfoObject.iIcon
在图像列表中的索引
shFileInfoObject.returnValue
SHGetFileInfo的返回值
shFileInfoObject.szDisplayName
文件名
shFileInfoObject.szTypeName
类型名
Markdown 格式