提取 Windows 8 开始屏幕模式

eri*_*ric 4 start-menu windows-8

有没有办法提取 Windows 8 开始屏幕模式,以便将它们用作其他系统上的独立壁纸?

例如看这个截图:

Windows 8 RTM 开始屏幕

我对深蓝色背景感兴趣。我听说这个背景以某种方式适应了你选择的颜色主题。应该存在许多不同的变体。

Engadget在这里有一篇文章简要介绍了这些背景图案和不同的配色方案。他们称它们为“个性化纹身”。

更改 Windows 8 开始屏幕配色方案和图案

更新:

我找到了以下页面/指南:http :
//www.askvg.com/how-to-customize-or-change-start-screen-green-background-start-button-tiny-start-menu-and-other- Metro-ui-stuff-in-windows-8/

这看起来是实现我目标的好方法。不幸的是,该指南似乎已过时。

我试图shsxs.dll在 Windows 8 的 RTM 上找到,但运气不佳。看起来微软改变了他们处理背景图像的方式。找不到文件了。。。

我也研究过uxtheme.dll,但它不包含任何有趣的图像。

有什么新想法吗?任何其他 *.dll 可能对这里感兴趣?

eri*_*ric 5

我终于找到了解决方案!

可以在此页面上找到所有必需的信息:

http://code-bude.net/2012/08/31/anleitung-benutzerdefinierte-hintergrundbilder-in-windows-8/(德语)

基本上包含图像的新文件是imageres.dll. 使用 ResourceHacker 打开它会显示 PNG 部分中的所有壁纸。

背景以资源 10000 开始。对于每个图案(和一些颜色?),每个图案有 5 个图像。

  • 10000 - 设置中的小预览
  • 10001 - 低分辨率设备的背景
  • 10002 - 中等分辨率设备的背景
  • 10003 - 高分辨率设备的背景
  • 10004 - 设置中的大预览

例如,导出 10003 会创建一个 3000x800px 的 PNG:

10003.png