我正在研究我自己的示例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是主要的操作系统版本。
澄清一下就好了。