1,066
社区成员
发帖
与我相关
我的任务
分享
struct RESOURCEHEADER {
DWORD DataSize;
DWORD HeaderSize;
[Ordinal or name TYPE];
[Ordinal or name NAME];
DWORD DataVersion;
WORD MemoryFlags;
WORD LanguageId;
DWORD Version;
DWORD Characteristics;
};
Type RESOURCEHEADER {
DataSize as Long
HeaderSize as Long
ResType as Variant ' [Ordinal or name TYPE];
ResName as Variant '需要说明的就是这里的Type和Name,有可能是一个字符串,也有可能是一个双字节整型,所以用Variant[Ordinal or name NAME];
DataVersion as Long
MemoryFlags as Integer
LanguageId as Integer
Version as Long
Characteristics as Long
ResData() as Byte '这是具体的数据,可以留给后续处理时使用,仅当DataSize<>0时才有
End Type