Skip to content

Automatic MUI language detection #1

@Dethada

Description

@Dethada
[IMAGE_RESOURCE_DIRECTORY]
0x400      0x0   Characteristics:               0x0      
0x404      0x4   TimeDateStamp:                 0x0        [Thu Jan  1 00:00:00 1970 UTC]
0x408      0x8   MajorVersion:                  0x4      
0x40A      0xA   MinorVersion:                  0x0      
0x40C      0xC   NumberOfNamedEntries:          0x1      
0x40E      0xE   NumberOfIdEntries:             0x2      
  Name: [MUI]
  [IMAGE_RESOURCE_DIRECTORY_ENTRY]
  0x410      0x0   Name:                          0x80000298
  0x414      0x4   OffsetToData:                  0x80000028
    [IMAGE_RESOURCE_DIRECTORY]
    0x428      0x0   Characteristics:               0x0      
    0x42C      0x4   TimeDateStamp:                 0x0        [Thu Jan  1 00:00:00 1970 UTC]
    0x430      0x8   MajorVersion:                  0x4      
    0x432      0xA   MinorVersion:                  0x0      
    0x434      0xC   NumberOfNamedEntries:          0x0      
    0x436      0xE   NumberOfIdEntries:             0x1      
      Id: [0x1]
      [IMAGE_RESOURCE_DIRECTORY_ENTRY]
      0x438      0x0   Name:                          0x1      
      0x43C      0x4   OffsetToData:                  0x800000B8
        [IMAGE_RESOURCE_DIRECTORY]
        0x4B8      0x0   Characteristics:               0x0      
        0x4BC      0x4   TimeDateStamp:                 0x0        [Thu Jan  1 00:00:00 1970 UTC]
        0x4C0      0x8   MajorVersion:                  0x4      
        0x4C2      0xA   MinorVersion:                  0x0      
        0x4C4      0xC   NumberOfNamedEntries:          0x0      
        0x4C6      0xE   NumberOfIdEntries:             0x1      
        \--- LANG [9,1][LANG_ENGLISH,SUBLANG_ENGLISH_US]
          [IMAGE_RESOURCE_DIRECTORY_ENTRY]
          0x4C8      0x0   Name:                          0x409 // this value & 0x3ff is lang id, >> 10 is sublang id    
          0x4CC      0x4   OffsetToData:                  0x1D8    
            [IMAGE_RESOURCE_DATA_ENTRY]
            0x5D8      0x0   OffsetToData:                  0x22A0    
            0x5DC      0x4   Size:                          0xB0      
            0x5E0      0x8   CodePage:                      0x4E4    
            0x5E4      0xC   Reserved:                      0x0

pefile code for resolving lang and sublang

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions