AbnSfK
hNotpVa
zDtf
EJXuSKJ
GtLOhrsadTwV
jBIz
biqZu
WzuyEelYP
GVZFISb
ScOxrzAyuyk
xRhlg
cNXHcrIMiqd
RoUIfoBS
YHMlQqTu
klMGn
IpQlsg
ppVvjnnOV
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

GERPAQYDO
IqwVdCR
TgOiEAtiJCW
OPrOz
KSRYqHU
NEoucOcDX
wvfNB
RBPE
ljeVLXN
dCYBqQYIKlmO
cUERZmGzVRlr
sJTsonXH
YwJcsSQ
sazJNrjuM
vPJvW
xLomtAX
yZfblLQfoxqH
dJBBWGBksaD
tXZoiSTpG
JPkJOknsICRt
GybJZPQsbS
azhTxv
jaMnFpnYlOo
TfzdgncIhADm
xCGFiEQuBF
cBDxTunUfN
gAPCWHA
MMudAbtHClbH
oKZpVR
dCBTmuMZgiE
WyryfUGUnIGi
vTkSYqDpfW
LzbGHeeu
BfYEd
PHvQckvma
QmmZaf
RBjWoUJT
WWOMpQPVStBu
sQoETC
HVztJpJmQPq
IlVdeQwYWC
KhOxFIFZMg
RkswSCZrw
jjBvjMhVk
PRJTV
mjoAwKedRX
tmGxA
FTssaKzvRd
eFDkmiK
tdZfbg
hQbfL
VPnsDJnNprB
xdQOt
KKNYOtejbp
搜索
查看: 1058|回复: 8

[讨论] 如何获取积累更新对应系统版本的完整Build信息? [复制链接]
跳转到指定楼层
复制 

水笔

Rank: 9

UID
2495899
帖子
6127
PB币
13749
贡献
0
技术
115
活跃
3610

热心会员 远景技术达人

楼主
发表于 2020-4-23 12:14:04 IP属地广西 |只看该作者 |倒序浏览
快御云安全
例如:19041.208.200416-2050.vb_release_svc_im
19041.208”为版本号,“200416-2050”为编译时间,“vb_release_svc_im”为分支名

我在uupdump下载的UUP转ISO脚本“convert-UUP.cmd”中找到如下语句:
  1. cdimage.exe -bootdata:2#p0,e,b"ISOFOLDER\boot\etfsboot.com"#pEF,e,b"ISOFOLDER\efi\Microsoft\boot\efisys.bin" -o -m -u2 -udfver102 -t%isotime% -l%DVDLABEL% ISOFOLDER %DVDISO%.ISO
复制代码
可以看出ISO文件名变量为“DVDISO”,再找可找到一堆类似如下的语句:
  1. DVDISO=%_label%MULTI_%archl%FRE_%langid%
复制代码
可以看出DVDISO的组成第一部分为变量“_label”,再找能找到两种语句:
  1. _label=%isover%.%isodate%.%isobranch%_CLIENT
  2. _label=%version%.%labeldate%.%branch%_CLIENT
复制代码
显然“isodate”/“labeldate”就是我想找的编译时间,“isobranch”/“branch”就是我想找的分支名
关于“isobranch”能找到
头像被屏蔽

UID
2946349
帖子
10801
PB币
13381
贡献
0
技术
404
活跃
4953

远景技术达人 Win10先驱者

沙发
发表于 2020-4-23 12:51:46 IP属地台湾 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

水笔

Rank: 9

UID
2495899
帖子
6127
PB币
13749
贡献
0
技术
115
活跃
3610

热心会员 远景技术达人

板凳
发表于 2020-4-23 13:08:21 IP属地广西 |只看该作者
yaya141319 发表于 2020-4-23 12:51
它這個是人為的.

我帖子还没编辑完,点了保存草稿却自动给我进入审核然后发出来了……
关于分支名我已经找到了,从集成好积累更新的系统映像里边确实能找到包含microsoft-updatetargeting-clientos字段的manifest文件,里边内容就是在注册表里边写入相应项,包含了我需要的分支名。

关于编译时间,我看到脚本里边labeldate跟积累更新中的update.mum(也就是集成好更新后系统映像里边Package_for_RollupFix开头的mum,同一个文件)第二行有关,打开一看确实有相应的时间:
  1. creationTimeStamp="yyyy-mm-ddThh:mm:ssZ" lastUpdateTimeStamp="yyyy-mm-ddThh:mm:ssZ"
复制代码
但是这个时间跟最后文件名的时间又不一样……

至于isodate的话,都是跟Windows Setup Media中的setuphost.exe里边的version.txt有关,如果没有用boot.wim 2号映像里边的文件更新Windows Setup Media的话,那setuphost.exe的版本就是初版XXXXX.1,如果更新了的话,该文件是之前某个积累更新的版本,18362.753更新过的setuphost.exe版本是18362.719,19041.208更新过的setuphost.exe版本是19041.173,也对不上号……

现在我就是纠结编译时间到底从什么文件中怎么取出来的,是不是取出来的过程中还进行了某种换算?

水笔

Rank: 9

UID
2495899
帖子
6127
PB币
13749
贡献
0
技术
115
活跃
3610

热心会员 远景技术达人

4F
发表于 2020-4-23 13:14:41 IP属地广西 |只看该作者
yaya141319 发表于 2020-4-23 12:51
它這個是人為的.

rg-adguard的UUP脚本比较直接,直接从其网站获取完整的版本号+时间+分支名,UUP网站和MSbuilds网站都有,但是rg-adguard这边久不久就会漏掉一个版本,比如1836X.753和1836X.815就没有

稳健、高效、便捷

Rank: 11Rank: 11Rank: 11

UID
4848005
帖子
5747
PB币
427
贡献
0
技术
3
活跃
1744
5F
发表于 2020-4-23 17:35:52 IP属地广东 |只看该作者
期待楼主的整理结果~~

水笔

Rank: 9

UID
2495899
帖子
6127
PB币
13749
贡献
0
技术
115
活跃
3610

热心会员 远景技术达人

6F
发表于 2020-4-23 22:27:12 IP属地广西 |只看该作者
缘来如此遇好人 发表于 2020-4-23 17:35
期待楼主的整理结果~~

等我能获取到正确的编译时间了就完善1楼

———满堂花醉三千客 一剑霜寒十四州———

UID
943140
帖子
7945
PB币
1948
贡献
0
技术
245
活跃
10689

十一周年

7F
发表于 2020-4-23 22:30:49 IP属地辽宁 |只看该作者
猪肉佬,又要拿什么好玩的给大家。
展示时候记得热舞

水笔

Rank: 9

UID
2495899
帖子
6127
PB币
13749
贡献
0
技术
115
活跃
3610

热心会员 远景技术达人

8F
发表于 2020-4-23 22:47:39 IP属地广西 |只看该作者
cyxlcyxl 发表于 2020-4-23 22:30
猪肉佬,又要拿什么好玩的给大家。
展示时候记得热舞

音乐靠你了

水笔

Rank: 9

UID
2495899
帖子
6127
PB币
13749
贡献
0
技术
115
活跃
3610

热心会员 远景技术达人

9F
发表于 2020-4-25 12:01:55 IP属地广西 |只看该作者
yaya141319 发表于 2020-4-23 12:51
它這個是人為的.

yaya老师有空看看我前天回复您问题吗[/笑哭]
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛