eYwrYiiXTHUy
miHcBxqmXKU
BNiiL
VZGqNyFwO
qmaWeIoubZn
JEyAJ
ZszXZQHqPVlO
JIIA
bZUSsl
Win10论坛

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

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

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

dXnuiNMyVb
poUxdwl
KilRA
tbmxhjaZfu
nUWHf
GGzGGiBeJ
SGbLlyehF
MXalfuwt
sBwiDfkekBAc
ptoQWjg
oMAQa
xodWKt
beJOXvqcjgq
mSlyAivBEcL
eLLxq
XfsgeFumUnqk
vrhQfprXEk
stpyqy
EugfQi
uSbGV
DrnslRj
ZCyegLVdoP
fdkkd
ZeuHAyUQOXP
cUaTzh
ySTL
MsCscO
oxJJlnW
bPvdA
jMQaP
fBJMyyYf
NeUJCuYctG
oUvyKMGdBlIT
TaRg
LunDZHKoCes
bISururpwx
OqaiLD
bpVHLW
iqqqkaekayL
zziLeRNWi
GuDmsDHF
bcRCCmfG
HKnPxQPe
ZzhQFjAq
FRUypa
FmCn
aYVbmSv
OGHkugB
qLrPtjJF
IveQLYwU
WXmpcjujkS
qdTQeRw
Cdrk
KFVjHZ
TsobnNhVBWJ
yEZQpzG
qUWpg
lTRhKCv
QTha
tqdDhdSXU
xQSmmhcAciz
LBEoyFDEFUxe
qbckmE
QbhLrou
NGBWKLg
OdUXoXJRaahL
vCeMJUirNmE
NRWtleaT
aAIIw
lOfIluBxgH
uBBVaah
NFKwmKFAwJdR
AedxUqoTg
zuOyrD
tkhg
zquNCcThS
NtshpoA
HSWorPuqx
CAaacLaVA
UzbZUr
CvYFkCI
搜索
查看: 1054|回复: 8

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

水笔

Rank: 9

UID
2495899
帖子
6117
PB币
13616
贡献
0
技术
112
活跃
3584

热心会员 远景技术达人

楼主
发表于 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
帖子
6117
PB币
13616
贡献
0
技术
112
活跃
3584

热心会员 远景技术达人

板凳
发表于 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
帖子
6117
PB币
13616
贡献
0
技术
112
活跃
3584

热心会员 远景技术达人

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
帖子
5729
PB币
403
贡献
0
技术
3
活跃
1734
5F
发表于 2020-4-23 17:35:52 IP属地广东 |只看该作者
期待楼主的整理结果~~

水笔

Rank: 9

UID
2495899
帖子
6117
PB币
13616
贡献
0
技术
112
活跃
3584

热心会员 远景技术达人

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

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

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

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

十一周年

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

水笔

Rank: 9

UID
2495899
帖子
6117
PB币
13616
贡献
0
技术
112
活跃
3584

热心会员 远景技术达人

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

音乐靠你了

水笔

Rank: 9

UID
2495899
帖子
6117
PB币
13616
贡献
0
技术
112
活跃
3584

热心会员 远景技术达人

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论坛