公告:本站正在遭受网络攻击,访问速度可能严重下降甚至无法访问。

讨论:Windows XP:5.1.2260.?.lab06 n.000815-1904:修订间差异

来自BetaWorld 百科
跳转到导航 跳转到搜索
无编辑摘要
无编辑摘要
 
第24行: 第24行:


--[[用户:LeakerLand.S|Sake]]([[用户讨论:LeakerLand.S|留言]]) 2023年2月9日 (四) 10:20 (CST)
--[[用户:LeakerLand.S|Sake]]([[用户讨论:LeakerLand.S|留言]]) 2023年2月9日 (四) 10:20 (CST)
:刚才检查了2267DDK,找到了合适的ieverp.h:
:<syntaxhighlight lang="c" line>
// DO NOT Edit this file w/o consulting with reinerf (mailto:reinerf)
#define VER_MAJOR_PRODUCTVER 5
#define VER_MINOR_PRODUCTVER 60
#define VER_PRODUCTBUILD_QFE /* IE */  0000
#define VER_PRODUCTVERSION VER_MAJOR_PRODUCTVER,VER_MINOR_PRODUCTVER,VER_PRODUCTBUILD,VER_PRODUCTBUILD_QFE
#define VER_PRODUCTVERSION_W (0x0560)
#define VER_PRODUCTVERSION_DW (0x05600000 | VER_PRODUCTBUILD)
</syntaxhighlight>
:由此可知原推测正确,IE组件的<code>VER_PRODUCTBUILD_QFE</code>项目确实被单独置零。
:--[[用户:LeakerLand.S|Sake]]([[用户讨论:LeakerLand.S|留言]]) 2023年2月9日 (四) 10:52 (CST)

2023年2月9日 (四) 10:52的最新版本

关于修订版本

据我了解,这个2260的版本号转写前的原始形态为5.60.2260.0000 (lab06_n.000815-1904),来自于IE组件。

参考基于Windows 2000 Build 2183的ntverp.h魔改的Xbox版ntverp.h:

#if defined(NASHVILLE)
#include <ieverp.h>
#else
#define VER_PRODUCTBUILD_QFE        1
#define VER_PRODUCTBUILD            /* NT */   2183
#define VER_PRODUCTBETA_STR         /* NT */     ""
#define VER_PRODUCTVERSION_STRING   "5.00"
#define VER_PRODUCTVERSION          5,00,VER_PRODUCTBUILD,VER_PRODUCTBUILD_QFE
#define VER_PRODUCTVERSION_W        (0x0500)
#define VER_PRODUCTVERSION_DW       (0x05000000 | VER_PRODUCTBUILD)

这里提到了IE组件版本号使用单独的ieverp.h文件来标记,就是Whistler的这个文件好像不是那么好找,能找到的都是IE 5.00的,只能换个参考方式。

公认的5.1.2267.1的IE文件版本为5.60.2267.0000 (idx01.000910-1316),仅有VER_PRODUCTBUILD与原产品一致,QFE版本被清零。

据此,我认为修订版本单纯标记为0是不合理的,应留作问号或直接根据当时普遍情况置1。

--Sake留言) 2023年2月9日 (四) 10:20 (CST)

刚才检查了2267DDK,找到了合适的ieverp.h:
// DO NOT Edit this file w/o consulting with reinerf (mailto:reinerf)

#define VER_MAJOR_PRODUCTVER		5
#define VER_MINOR_PRODUCTVER		60
#define VER_PRODUCTBUILD_QFE		/* IE */  0000

#define VER_PRODUCTVERSION		VER_MAJOR_PRODUCTVER,VER_MINOR_PRODUCTVER,VER_PRODUCTBUILD,VER_PRODUCTBUILD_QFE
#define VER_PRODUCTVERSION_W		(0x0560)
#define VER_PRODUCTVERSION_DW		(0x05600000 | VER_PRODUCTBUILD)
由此可知原推测正确,IE组件的VER_PRODUCTBUILD_QFE项目确实被单独置零。
--Sake留言) 2023年2月9日 (四) 10:52 (CST)