Win10登录界面肿么改成中国复古风界面

已举报 回答
Win10登录界面肿么改成中国复古风界面
问在线客服
扫码问在线客服
  • 回答数

    2

  • 浏览数

    7,491

2个回答 默认排序
  • 默认排序
  • 按时间排序

1、 生成Windows.UI.Logon.pri文件 首先下载PowerShell程序文件。 下载后解压得到Login.ps1文件,把它复制到桌面中,再准备好一张你想更换的图片也放到桌面,假设这张图片名为img102.jpg(注意系统默认没有显示文件后缀名)。 右键单击Login.ps1文...
取消 评论
准备获取文件的权限:
在这里我用修改注册表的方式来添加一个右键菜单,方便使用
1、新建记事本文档
2、复制以下代码,粘贴进去并保存
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\runas]

@=获取管理员授权

NoWorkingDirectory=

[HKEY_CLASSES_ROOT\*\shell\runas\command]

@=cmd.exe /c takeown /f \%1\ && icacls \%1\ /grant administrators:F

IsolatedCommand=cmd.exe /c takeown /f \%1\ && icacls \%1\ /grant

administrators:F

[HKEY_CLASSES_ROOT\exefile\shell\runas2]

@=获取管理员授权

NoWorkingDirectory=

[HKEY_CLASSES_ROOT\exefile\shell\runas2\command]

@=cmd.exe /c takeown /f \%1\ && icacls \%1\ /grant administrators:F

IsolatedCommand=cmd.exe /c takeown /f \%1\ && icacls \%1\ /grant

administrators:F

[HKEY_CLASSES_ROOT\Directory\shell\runas]

@=获取管理员授权

NoWorkingDirectory=

[HKEY_CLASSES_ROOT\Directory\shell\runas\command]

@=cmd.exe /c takeown /f \%1\ /r /d y && icacls \%1\ /grant administrators:F /t

IsolatedCommand=cmd.exe /c takeown /f \%1\ /r /d y && icacls \%1\ /grant

administrators:F /t

3、修改记事本文档名字如:rights.reg

4、选中这个文件,右键-合并

好了,完成右键菜单建立,蛮实用的功能
创建一个Windows.UI.Logon.pri文件
1、新建一个记事本文档,粘贴进去以下代码:
$priPath = $env:windir\SystemResources\Windows.UI.Logon\Windows.UI.Logon.pri
$outputPath = .\Windows.UI.Logon.pri
$replacementPath = .\login.jpg

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

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

$inputStream.CopyTo($outputStream)

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

# header
$inputStream.Seek(0x14, Begin) | Out-Null
$headerLength = $inputReader.ReadUInt32()
$inputStream.Seek(0xB8, Begin) | Out-Null
$dataitemOffset = $inputReader.ReadUInt32()
$origDataitemLength = $inputReader.ReadUInt32()
$dataitemLength = $origDataitemLength + $replacementLengthAligned
$outputStream.Seek(0xBC, Begin) | Out-Null
$outputWriter.Write([int]$dataitemLength)

# dataitem
$outputStream.Seek($headerLength + $dataitemOffset + 0x18, Begin) | Out-Null
$outputWriter.Write([int]$dataitemLength)
$inputStream.Seek($headerLength + $dataitemOffset + 0x24, Begin) | Out-Null
$stringCount = $inputReader.ReadUInt16()
$blobCount = $inputReader.ReadUInt16()
$origDataLength = $inputReader.ReadUInt32()
$outputStream.Seek(0xC, Current) | Out-Null
$outputWriter.Write([int]($origDataLength + $replacementLengthAligned))
$outputStream.Seek($stringCount * 4, Current) | Out-Null
for ($i = 0; $i -lt 10; $i++)
{
$outputWriter.Write($origDataLength)
$outputWriter.Write([int]$replacementStream.Length)
}
$outputStream.Seek(($blobCount - 10) * 8, Current) | Out-Null

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

# footer
$outputStream.Seek($replacementLengthAligned - $replacementStream.Length, Current) | Out-Null
$outputWriter.Write(0xDEF5FADE)
$outputWriter.Write([int]$dataitemLength)
$outputWriter.Write(0xDEFFFADE)
$outputWriter.Write(0x00000000)
$outputWriter.Write([char[]]mrm_pri2)

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

$inputReader.Close()
$outputWriter.Close()
$replacementStream.Close()

2、保存文档,修改文件的后缀为 .ps1 如:login.ps1

3、将准备好的背景图片(一般是你电脑背景可以用的图片,和你显示器分辨率一样大尺寸的图片)和login.ps1放在同一个文件夹里(最好直接在桌面上操作,方便)

4、选中文件,右键-使用power shell 运行

5、好了,现在就会生成一个windows.ui.logon.pri文件

见证奇迹的时刻到了:
1、打开C盘(你的系统盘),按路径找到
C:\Windows\SystemResources\Windows.UI.Logon
然后向上一级,获取Windows.UI.Logon文件夹的管理员权限

2、将Windows.UI.Logon里面的Windows.UI.Logon.pri修改成Windows.UI.Logon.pri.bak(这是一个备份操作)

3、将第二步生成好了的Windows.UI.Logon.pri文件拖进来

4、OK了,按windows徽标键+L键,看看你修改过来的效果吧
取消 评论
ZOL问答 > Win10登录界面肿么改成中国复古风界面

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?