关于DreamScene2 软件的一些探究
侧边栏壁纸
  • 累计撰写 12 篇文章
  • 累计收到 7 条评论
    已存活 146231316

关于DreamScene2 软件的一些探究

jacksen168
2023-05-03 / 0 评论 / 36 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2023年06月17日,已超过318天没有更新,若内容或图片失效,请留言反馈。

关于DreamScene2 软件的一些探究

说明

最近在逛B站时发现一款十分小巧的动态壁纸软件
它的大小只有1MB左右,我着实是被吓到了。
再看看wallpaper engine的大小: 1GB
......
这个动态壁纸软件就是: DreamScene2
这是它的开源项目地址: DreamScene2

先不谈wallpaper engine的那些花里胡哨的功能,我认为放个视频/网页当壁纸就足够了。
不像wallpaper engine那样的臃肿,放进U盘里绰绰有余。
接下来就是对这款软件的一些探究

软件的设置存储

不像wallpaper engine那样,保存到目录下的json文件里,进行 系统名称/显示器编号 来进行播放壁纸。
DreamScene2 就相对而言比较简单

软件会将配置信息放在: C:\Users\用户名\AppData\Roaming\DreamScene2

  • settings.xml 存储设置
  • recent.txt 存储最近播放

settings.xml:

#类型说明
FirstRun布尔(boolean)true/false第一次运行关闭窗口后,弹出后台正在运行的信息
AutoPlay布尔(boolean)true/false开启后自动播放
AutoPause1布尔(boolean)true/false有操作时暂停播放
AutoPause2布尔(boolean)true/falseCPU 繁忙时暂停播放
AutoPause3布尔(boolean)true/false全屏时暂停播放
IsMuted布尔(boolean)true/false静音
Volume数字0~10音量
DisableWebSecurity布尔(boolean)true/false禁用web安全策略
DesktopInteraction布尔(boolean)true/false桌面交互功能

需要依赖的运行库

  1. Microsoft Visual C++ Redistributable for Visual Studio 2017 或更新版本
  2. Microsoft .NET Framework 4.8 或更新版本
  3. DirectX End-User Runtimes (June 2010)

开启启动自动播放后
程序会读取recent.txt里面第一行的壁纸路径来进行播放

就这么简单,wallpaper engine就比较麻烦了,以后有时间再写一篇来讲讲wallpaper enginee。

0

评论 (0)

取消