代码之家  ›  专栏  ›  技术社区  ›  EmexNatera

PE可选标题中的主操作系统版本号是什么意思?

  •  0
  • EmexNatera  · 技术社区  · 2 年前

    我正在研究我自己的示例EXE文件(一个用C编写的hello world程序),以供教育之用,但我不明白MajorOperatingSystemVersion值的含义。

    2字节字段的值为0x0006,转换为“Windows Vista/Server 2008”。

    这是否意味着exe可以在Windows Vista/Server 2008及更高版本上运行?

    我用Visual Studio 2017在运行Windows 10的笔记本电脑上编写了这个简单的程序,我不明白为什么它在PE可选标题中说Windows Vista/Server 2008是主要的操作系统版本。

    澄清一下就好了。

    0 回复  |  直到 2 年前