def toRaw(self):
self.vallen = 0
self.wType = 1
self.name = pywintypes.Unicode('VarFileInfo')
sublen = 6 + 2*len(self.name) + 2
pad = ''
if sublen % 4:
pad = '\000\000'
tmp = ''.join([kid.toRaw() for kid in self.kids])
self.sublen = sublen + len(pad) + len(tmp)
return (struct.pack('hhh', self.sublen, self.vallen, self.wType)
+ getRaw(self.name) + '\000\000' + pad + tmp)
评论列表
文章目录