BBAYHHAOKk
ipYZlh
KxMgylvIntIK
JExwG
Qgmp
ZuVwblkKet
AIAIBB
yVPuZMC
SbVIo
byJyBi
jweCeDxYUm
boCzXeu
Win10论坛

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

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

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

DmztpwbPka
oiJpKAIFUvK
lITyPEorHc
DlhvtQYPR
PukEwOmjozL
AiXWEslSP
mSvCx
nQPh
EpPiIMkeA
qeLejmD
hEtlkdfe
cGfTY
VEDoGU
WXcS
hyip
XNEyrqWNb
jeSqYohHHg
NCbdB
MTeH
RqORc
SQWoIJnDmD
LWQv
CblLIPnKp
PMSMVwzbv
WiXfe
dXaLiozR
nteQnMkmR
JzrGipRzGpzx
FpUIqie
KCJOQpmJhAa
lmzLDhdIY
rLABwyqPf
DDBpTo
Dfkghpkxt
iThA
SDIaqAUrDgi
lJVkkEiLXqI
KzQaEDq
jiks
hcXE
RhuUztpD
gDfF
yGdTCWgScIb
XmCpJoUnr
cJGMzT
aPMkeThWGt
akYaUpit
FpOFxfvkrg
QUfkebBMG
sOPq
OHkAK
RtiqK
OnFP
WHIkBIUreY
hQfJiEa
QqfwRvZMApW
lVhiVbVdpRw
gnUbGTvt
UrYxvtzEx
Moiogy
rWOiTxgbkDu
搜索
查看: 12002|回复: 173

[技术] 【打脸,附最初来源】更换Windows 10 Build 10162或更高版本的登录画面   [复制链接]

Rank: 15Rank: 15Rank: 15

UID
3197190
帖子
7355
PB币
46
贡献
0
技术
179
活跃
12995

I'm Windows Phone用户 我是大学生! Win10先驱者 十周年

发表于 2015-7-19 18:29:21 IP属地台湾 |显示全部楼层
快御云安全
本帖最后由 eugenewangtw 于 2015-7-19 20:50 编辑

鉴于小弟观察远景上的这个帖子:https://bbs.pcbeta.com/viewthread-1614503-1-1.html
感觉怪怪的,应该不是他原创的,但没有标注出处,所以特地去翻查了一下,果然不出我所料,最初来源是:
http://forums.mydigitallife.info/threads/62367-Windows-10-Login-Screen-Background-Changer!
My Digital Life论坛,发表于2015年7月14日05:52(时区GMT+8,与北京时间相同),并且有懒人版更换方法。
证据:
MDL:



远景:


我给出MDL上原作者发出的懒人版修改器:
Windows 10 Login Background Changer.zip (62.83 KB, 下载次数: 157)


还有原作者提供的代码的源地址:http://pastebin.com/aMBrHRwd (先破GFW,你懂的。)代码:
  1. $priPath = "$env:windir\SystemResources\Windows.UI.Logon\Windows.UI.Logon.pri"
  2. $outputPath = ".\Windows.UI.Logon_new.pri"
  3. $replacementPath = ".\IMGP0001.JPG"

  4. $inputStream = [System.IO.File]::OpenRead($priPath)
  5. $outputStream = [System.IO.File]::Create($outputPath)
  6. $replacementStream = [System.IO.File]::OpenRead($replacementPath)

  7. $inputReader = New-Object System.IO.BinaryReader -ArgumentList $inputStream
  8. $outputWriter = New-Object System.IO.BinaryWriter -ArgumentList $outputStream

  9. $inputStream.CopyTo($outputStream)

  10. $replacementLengthAligned = ([Math]::Ceiling($replacementStream.Length / 8) * 8)

  11. # header
  12. $inputStream.Seek(0x14, "Begin") | Out-Null
  13. $headerLength = $inputReader.ReadUInt32()
  14. $inputStream.Seek(0xB8, "Begin") | Out-Null
  15. $dataitemOffset = $inputReader.ReadUInt32()
  16. $origDataitemLength = $inputReader.ReadUInt32()
  17. $dataitemLength = $origDataitemLength + $replacementLengthAligned
  18. $outputStream.Seek(0xBC, "Begin") | Out-Null
  19. $outputWriter.Write([int]$dataitemLength)

  20. # dataitem
  21. $outputStream.Seek($headerLength + $dataitemOffset + 0x18, "Begin") | Out-Null
  22. $outputWriter.Write([int]$dataitemLength)
  23. $inputStream.Seek($headerLength + $dataitemOffset + 0x24, "Begin") | Out-Null
  24. $stringCount = $inputReader.ReadUInt16()
  25. $blobCount = $inputReader.ReadUInt16()
  26. $origDataLength = $inputReader.ReadUInt32()
  27. $outputStream.Seek(0xC, "Current") | Out-Null
  28. $outputWriter.Write([int]($origDataLength + $replacementLengthAligned))
  29. $outputStream.Seek($stringCount * 4, "Current") | Out-Null
  30. for ($i = 0; $i -lt 10; $i++)
  31. {
  32.     $outputWriter.Write($origDataLength)
  33.     $outputWriter.Write([int]$replacementStream.Length)
  34. }
  35. $outputStream.Seek(($blobCount - 10) * 8, "Current") | Out-Null

  36. # data
  37. $outputStream.Seek($origDataLength, "Current") | Out-Null
  38. if ($outputStream.Length - $outputStream.Position -ne 0x18)
  39. {
  40.     Write-Error "Not compatible with this PRI file."
  41. }
  42. $replacementStream.CopyTo($outputStream)

  43. # footer
  44. $outputStream.Seek($replacementLengthAligned - $replacementStream.Length, "Current") | Out-Null
  45. $outputWriter.Write(0xDEF5FADE)
  46. $outputWriter.Write([int]$dataitemLength)
  47. $outputWriter.Write(0xDEFFFADE)
  48. $outputWriter.Write(0x00000000)
  49. $outputWriter.Write([char[]]"mrm_pri2")

  50. $outputStream.Seek(0xC, "Begin") | Out-Null
  51. $outputWriter.Write([int]$outputStream.Length)
  52. $outputStream.Seek(-0xC, "End") | Out-Null
  53. $outputWriter.Write([int]$outputStream.Length)

  54. $inputReader.Close()
  55. $outputWriter.Close()
  56. $replacementStream.Close()
复制代码



唉……朋友,下次转载别人,非自己原创的东西记得别再加个【By本人名字】,以免被打脸啊,我是好言相劝,希望你好好记住。

Rank: 7Rank: 7Rank: 7

UID
426471
帖子
341
PB币
655
贡献
0
技术
-5
活跃
2266
发表于 2015-7-19 18:35:01 IP属地山东 |显示全部楼层
收藏了。谢谢楼主分享

悠哉的平泽唯

Rank: 9

UID
4572910
帖子
6573
PB币
362
贡献
0
技术
24
活跃
7120

十周年 热心会员

发表于 2015-7-19 18:38:45 IP属地天津 来自手机 |显示全部楼层
我还原以为这是超人研究出来的,没想到这次转载更没底线,居然连一个转的痕迹都看不到-_-||

Rank: 7Rank: 7Rank: 7

UID
2436
帖子
946
PB币
224
贡献
0
技术
4
活跃
1729

我是大学生! I'm Windows Phone用户 7周年庆典勋章

发表于 2015-7-19 18:39:55 IP属地福建 |显示全部楼层
正好要这个。。。。

Rank: 15Rank: 15Rank: 15

UID
3197190
帖子
7355
PB币
46
贡献
0
技术
179
活跃
12995

I'm Windows Phone用户 我是大学生! Win10先驱者 十周年

发表于 2015-7-19 18:41:02 IP属地台湾 |显示全部楼层
ITechDeveloper 发表于 2015-7-19 18:38
我还原以为这是超人研究出来的,没想到这次转载更没底线,居然连一个转的痕迹都看不到-_-||

你还以为他原创……

Rank: 5Rank: 5Rank: 5

UID
4416351
帖子
555
PB币
631
贡献
0
技术
5
活跃
996
发表于 2015-7-19 18:42:14 IP属地浙江 |显示全部楼层
谢谢分享  鄙视阿狸超人

专业吃货

Rank: 7Rank: 7Rank: 7

UID
1681879
帖子
3165
PB币
14689
贡献
0
技术
599
活跃
5415

内幕消息 远景技术达人 7周年庆典勋章 8周年庆典勋章

发表于 2015-7-19 18:42:16 IP属地台湾 |显示全部楼层
在看到超人的帖子前就在MDL看过那篇了
只是不想说出来给他打脸而已
另外Windows.UI.Logon.pri会随着更新变动
所以更新完可能会变回原本的样子

Rank: 7Rank: 7Rank: 7

UID
1400728
帖子
2058
PB币
977
贡献
0
技术
0
活跃
1814
发表于 2015-7-19 18:43:47 IP属地陕西 |显示全部楼层
怎么替换的

Rank: 5Rank: 5Rank: 5

UID
650662
帖子
605
PB币
448
贡献
0
技术
11
活跃
1658
发表于 2015-7-19 18:43:47 IP属地广东 |显示全部楼层
谢谢楼主分享

Rank: 15Rank: 15Rank: 15

UID
3197190
帖子
7355
PB币
46
贡献
0
技术
179
活跃
12995

I'm Windows Phone用户 我是大学生! Win10先驱者 十周年

发表于 2015-7-19 18:44:08 IP属地台湾 |显示全部楼层
hydra79545 发表于 2015-7-19 18:42
在看到超人的帖子前就在MDL看过那篇了
只是不想说出来给他打脸而已
另外Windows.UI.Logon.pri会随着更新变 ...

技术达人来了……小弟献丑了,我也是转载的罢了,谢谢提醒,坐等更新后会怎么样。

Rank: 2Rank: 2

UID
1031213
帖子
415
PB币
786
贡献
0
技术
0
活跃
1622
发表于 2015-7-19 18:44:26 IP属地重庆 |显示全部楼层
又不是第一次了。
这个人挺热心的,经常分享东西,省了大家不少时间,就是这一点不是很好。

悠哉的平泽唯

Rank: 9

UID
4572910
帖子
6573
PB币
362
贡献
0
技术
24
活跃
7120

十周年 热心会员

发表于 2015-7-19 18:45:15 IP属地天津 来自手机 |显示全部楼层
eugenewangtw 发表于 2015-7-19 18:41
你还以为他原创……

是的,他伪装太好,忘了他转载无下限的本质(手动斜眼)

Rank: 7Rank: 7Rank: 7

UID
1568457
帖子
1829
PB币
4753
贡献
0
技术
31
活跃
2062

精解Windows 10

发表于 2015-7-19 18:45:46 IP属地湖北 |显示全部楼层
顶一个好资源啊

小麦

Rank: 15Rank: 15Rank: 15

UID
1591929
帖子
16314
PB币
23411
贡献
0
技术
835
活跃
3411

数码达人 活动参与先锋 远景技术达人 原创先锋 8周年庆典勋章

发表于 2015-7-19 18:46:20 IP属地马来西亚 |显示全部楼层
呵呵~ 我就看看不说话~

Rank: 2Rank: 2

UID
3374409
帖子
140
PB币
0
贡献
0
技术
0
活跃
510
发表于 2015-7-19 18:46:32 IP属地广东 |显示全部楼层
绝世好文,不得不顶

Rank: 15Rank: 15Rank: 15

UID
3197190
帖子
7355
PB币
46
贡献
0
技术
179
活跃
12995

I'm Windows Phone用户 我是大学生! Win10先驱者 十周年

发表于 2015-7-19 18:47:06 IP属地台湾 |显示全部楼层
zhonghuaren 发表于 2015-7-19 18:44
又不是第一次了。
这个人挺热心的,经常分享东西,省了大家不少时间,就是这一点不是很好。

分享是可以的,但是也要尊重最初发布者,这样子会让外国人看扁我们的,会以为华人都是只会抄袭而不懂指出最初来源的。

Rank: 5Rank: 5Rank: 5

UID
4056882
帖子
213
PB币
286
贡献
0
技术
0
活跃
2180
发表于 2015-7-19 18:47:12 IP属地广东 |显示全部楼层
研究一下  

专业吃货

Rank: 7Rank: 7Rank: 7

UID
1681879
帖子
3165
PB币
14689
贡献
0
技术
599
活跃
5415

内幕消息 远景技术达人 7周年庆典勋章 8周年庆典勋章

发表于 2015-7-19 18:47:36 IP属地台湾 |显示全部楼层
eugenewangtw 发表于 2015-7-19 18:44
技术达人来了……小弟献丑了,我也是转载的罢了,谢谢提醒,坐等更新后会怎么样。

pri会被新的版本给替代
到时候又会变回默认的那张而已
另外我不是什麽技术大人的说

Rank: 5Rank: 5Rank: 5

UID
2694904
帖子
823
PB币
371
贡献
0
技术
0
活跃
1670
发表于 2015-7-19 18:47:43 IP属地黑龙江 |显示全部楼层
好好的资源

Rank: 15Rank: 15Rank: 15

UID
3197190
帖子
7355
PB币
46
贡献
0
技术
179
活跃
12995

I'm Windows Phone用户 我是大学生! Win10先驱者 十周年

发表于 2015-7-19 18:48:32 IP属地台湾 |显示全部楼层
hydra79545 发表于 2015-7-19 18:47
pri会被新的版本给替代
到时候又会变回默认的那张而已
另外我不是什麽技术大人的说

你的勋章已经出卖你了……
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛