Windows 8 开始屏幕壁纸文件位置?

Windows 8 开始屏幕壁纸文件位置?

我想知道是否有一个特定的文件位置用于存放所有 Windows 8 开始屏幕背景。我对修改壁纸不感兴趣,但我想制作一个使用这些壁纸的应用程序。

  • 是否有可用的文件位置?我在哪里可以找到它?
  • 这些图像是否受版权保护,因此我不能在我的应用程序中使用它们?
  • 如果一切都失败了,是否有一个提供 Windows 8 资源的网站?

任何帮助都将不胜感激。谢谢!

答案1

  • 是否有可用的文件位置?我在哪里可以找到它?

    登录屏幕壁纸存储在(登录前)
    C:\Windows\System32\oobe\background.bmp

    桌面壁纸存储在(登录后)
    C:\Windows\Web\Wallpaper\

  • 这些图像是否受版权保护,因此我不能在我的应用程序中使用它们?
    是的,它们有版权。即使是免费应用,您也不能在应用中使用它们。

    这些桌面背景(壁纸)图像包含 Microsoft 和其他第三方的知识产权。它们仅供您个人使用。禁止任何其他用途,包括重新分发桌面背景或任何其他违反适用使用条款或 Microsoft 软件许可条款的行为。

  • 如果一切都失败了,是否有一个提供 Windows 8 资源的网站?
    http://windows.microsoft.com/en-US/windows/wallpaper

来源
(向下滚动查看版权段落)

答案2

检查 C:\Windows\Web\Wallpaper\Windows

答案3

我自己做了一些研究和测试并找到了正确的答案:

“开始”屏幕图案/壁纸并未存储在之前答案中分享的位置。它们作为资源存储在一个 .dll 文件中:C:\Windows\System32\imageres.dll

每种模式都有五个版本:

  • PC 设置中显示的图案的迷你预览。
  • 低分辨率设备的背景图像。
  • 适合中等分辨率设备的背景图像。
  • 高分辨率设备的背景图像。
  • 使用所选模式时“开始”屏幕的大预览,显示在“PC 设置”中。

要提取这些图像,您需要使用一个名为资源黑客

关于版权 - 之前分享的内容是正确的。即使是免费应用,您也不能在应用中使用它们。

完整信息,包括如何从 imageres.dll 文件中提取这些模式的分步指南,可以在这里找到:开始屏幕图案位于何处以及如何提取它们?

相关内容