我正在开发的一个软件包会安装它自己的 Windows 主题,并在安装过程中尝试使其成为当前主题。我们设法在安装过程中通过大量注册表编辑(重新启动应用更改)在 Windows XP 上实现了此功能,但 Vista 似乎需要更多的 reqistry 更改。
我们还发现“运行”主题文件将打开主题对话框并选择主题,但用户需要单击确定。一个脚本可以做到这一点,没错,但是在非英语 Windows 上找到 OK 按钮是一个我不想解决的挑战。
那么,有没有办法以编程方式更改 Windows Vista 中的当前主题?