我可以将 Windows XP Luna 主题放到 Windows 7 上吗?

我可以将 Windows XP Luna 主题放到 Windows 7 上吗?

我可以将 Windows XP Luna 主题放在 Windows 7 上吗?它可以工作吗?它会造成损害吗?

答案1

据我所知,微软没有为 Windows 7 提供官方的 Luna 主题。
但是,简单的 Google 搜索显示,有许多用户制作的主题试图模仿 Windows XP Luna。

您应该能够安全地尝试它们,并且如果愿意的话,可以轻松地更改回默认主题。

答案2

不,XP 中的 Luna 主题与 Windows 7 不兼容。事实上,除了存储在.THEME文本文件中的基本主题外,Vista 之前任何 Windows 版本中的主题都不与 Vista 或 7 兼容。

包含自定义 UI 形式和纹理的主题作为资源存储在扩展名为 的 DLL 文件中.MSSTYLES(颜色、壁纸、屏幕保护程序、光标等被引用,但不存储).THEME。PE 格式已从 XP 更改为 Vista(这就是为什么您无法在 XP 中运行 Vista+ EXE),但这只是向后的问题,而不是相反的问题。

什么问题在于,从 XP 到 Vista 和 7,chrome(即 UI)发生了很大变化,尽管其中很多内容是相同的,甚至使用相同的标识符和 API 常量(对于程序员而言),但事实是,它已经发生了足够大的变化,旧主题不再兼容,而微软选择不再尝试强制向后兼容。

使用不兼容的主题不会造成任何损害,它只是将主题检测为“损坏”并使用 Windows 默认设置。您可以通过将目录LunaLuna.theme文件从%windir%\Resources\ThemesXP 复制到 7 中的同一位置来自己测试。打开个性化窗口,注意列出了 Luna 主题,但缩略图是空白的。如果您单击它,它会说请稍等看起来 Windows 正在应用它,但过了一会儿(很多如果使用比兼容主题更长的时间,它将失败,而是设置为默认主题“Windows 7”。

正如 yurib 所说,您必须找到专为 Windows 7 设计的可重现 Luna 的第三方主题。

相关内容