关于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/false | CPU 繁忙时暂停播放 |
| AutoPause3 | 布尔(boolean) | true/false | 全屏时暂停播放 |
| IsMuted | 布尔(boolean) | true/false | 静音 |
| Volume | 数字 | 0~10 | 音量 |
| DisableWebSecurity | 布尔(boolean) | true/false | 禁用web安全策略 |
| DesktopInteraction | 布尔(boolean) | true/false | 桌面交互功能 |
需要依赖的运行库
- Microsoft Visual C++ Redistributable for Visual Studio 2017 或更新版本
- Microsoft .NET Framework 4.8 或更新版本
- DirectX End-User Runtimes (June 2010)
开启启动自动播放后 程序会读取recent.txt里面第一行的壁纸路径来进行播放
就这么简单,wallpaper engine就比较麻烦了,以后有时间再写一篇来讲讲wallpaper engine。
文章分享
如果这篇文章对你有帮助,欢迎分享给更多人!
关于DreamScene2 软件的一些探究
https://blog.jacksen168.top/posts/dreamscene2-software-investigation/ 相关文章 智能推荐
1
对于wallpaper engine软件的一些研究
文档 对于wallpaper engine软件的一些研究,稍微深入了解一下wallpaper engine软件的配置文件与软件行为的关联
2
python替换win10壁纸:对网上主流方法的补充
文档 python替换win10壁纸: 对网上主流方法的补充
3
根据API更换Windows壁纸项目[python]
项目 根据API更换Windows壁纸项目[python]
4
关于VSCode Git GPG签名开机第一次提交失败的探究
文档 探究并解决VSCode中使用GPG签名提交Git时,开机后第一次提交报错,第二次才能正常弹出密码框的问题
5
记一起Github账号被suspended后成功找回
文档 记一起Github账号被suspended, 历时一个月后成功找回
随机文章 随机推荐