关于DreamScene2 软件的一些探究

426 字
2 分钟
关于DreamScene2 软件的一些探究

关于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 engine。

文章分享

如果这篇文章对你有帮助,欢迎分享给更多人!

关于DreamScene2 软件的一些探究
https://blog.jacksen168.top/posts/dreamscene2-software-investigation/
作者
jacksen168
发布于
2023-05-03
许可协议
CC BY-NC-SA 4.0

评论区

Profile Image of the Author
jacksen168
Hello, I'm jacksen168.
音乐
封面

音乐

暂未播放

0:00 0:00
暂无歌词
分类
标签
站点统计
文章
19
分类
4
标签
46
总字数
21,887
运行时长
0
最后活动
0 天前
访问统计
当前在线
-
今日访问
-
今日浏览
-
昨日访问
-
昨日浏览
-
本月访问
-
累计访问
-

文章目录