I was under impression what VERSIONINFO resource is a purely Windows invention, however while reading documentation, I stumbled upon VOS_DOS possible value of fileos parameter of VERSIONINFO resource definition statement. Likewise, a binary equivalent, VS_FIXEDFILEINFO struct have dwFileOS member, which can have VOS_DOS value, designating what "The file was designed for MS-DOS." (??).
How can it be? I thought what MZ binary format simply does not have a room for such metadata... Am I missing something, like VERSIONINFO support in the greater MS-DOS versions and some kind of libraries to read it?