自定义文件夹背景工具

之前很久就写了这个工具 只不过在群里测试 现在重写优化 发出来 并且开源
支持多图片随机切换(点开不同的文件夹随机图片)
支持7种图片定位方式(左上,右上,左下,右下,居中,缩放,缩放并填充)
支持设置打开指定的文件夹显示指定图片
此工具支持Windows 11 且不需要安装主题破解补丁即可使用!
可以和主题共存 但如果主题有图片 背景层级会低于主题的图片
具体的说明看图片

本工具只提供修改文件夹背景的功能 其他功能请使用枫の美化工具箱
本工具可能会与美化工具箱冲突 请二选一


# 预览

Windows11

右下角

posType=3


居中

posType=4


缩放和填充

posType=6
imgAlpha=140

Windows10

文件对话框


# 使用方法

下载压缩包并解压
然后运行 “注册_Register.cmd“文件
将图像放入 “Image” 文件夹
然后重新打开您的文件资源管理器窗口即可

# 配置文件

您可以通过修改 “config.ini“来修改一些样式

[load]
#指定是否在文件对话框中启用
folderExt=false
#指定是否忽略错误(即出现错误不显示错误弹窗)
noerror=false
[image]
random=true #指定图片是否随机显示 您必须放入至少两张图像
posType=0 #图片显示位置 0=左上角 1=右上角 2=左下角 3=右下角 4=缩放并填充(4仅限1.0.5)
#从1.0.6版本起 4=居中 5=缩放 =6缩放并填充
imgAlpha=255 #图片的不透明度 范围0-255

修改后 您无需重启文件资源管理器 只需重新打开当前窗口即可

要卸载请运行 “卸载_Uninstall.cmd” 文件

# 自定义路径

示例 (Example)
Config.ini

[image]
custom=true

#括号内填入路径 请先将图片放入Image文件夹然后 img= 指定Image文件夹里的文件名 是文件名不是完整路径!
#某些特殊文件夹路径是CLSID 例如:
#此电脑 This PC
#::{20D04FE0-3AEA-1069-A2D8-08002B30309D}
#快速访问 Quick access
#::{679F85CB-0220-4080-B29B-5540CC05AAB6}
#网络 Network
#::{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}

#示例
[::{20D04FE0-3AEA-1069-A2D8-08002B30309D}]
img=myimage.png

[C:\Users\admin\Pictures\Camera Roll]
img=mypic.png

 

# 注意事项

从1.0.2版本起不再需要开机脚本启动 仅需注册一次组件会自动启动
请删除您自己添加的开机脚本 并请勿再使用MToolLoader加载扩展
更新工具请删除旧版除图片外的的所有内容!
图片仅支持png、jpg格式 请确保为有效的图片 否则可能引发崩溃!
如果发生了打开文件夹就崩溃的问题请按住ESC键再打开文件夹(此功能仅限1.0.3版本及以上)


# 更新日志

2023-5-2

  • 新增支持了文件对话框 通过配置文件开启! folderExt true时启用文件对话框支持
    新增配置选项 可以决定出现错误时是否弹出错误弹窗 noerror true时不弹出

2022-10-26

  • 适配Windows 11 22H2 多标签页窗口

2022-10-25

  • 新增可单独设置打开指定文件夹显示指定图片的功能

2022-6-12

  • 增加了新的图片定位方式:居中(posType=4)、缩放(posType=5)
    请注意 上一版本posType=4是缩放并填充 现在改为posType=6

2022-6-7

  • 优化了代码和程序效率
    增加了 缩放并填充 图片定位方式 posType=4即可启用

2022-3-3

  • 修复了部分版本win10系统重启后第一次打开文件资源管理器会崩溃的bug

2022-2-1

  • 修复了重启系统加载扩展可能HOOK无效 而导致没有效果的问题
    添加了按住ESC键打开文件资源管理器不会加载设置和禁用HOOK的功能
    (如果您添加了不支持图像或者一些其他原因导致文件资源管理器无限重启 请按住ESC键禁用此扩展)

2022-1-31

  • 改用Shell方式实现 而无需再使用注入器
    这解决了通过命令行和其他方式打开文件资源管理器无效的问题
    config.ini添加了新的字段imgAlpha用于指定图片的的不透明度

2021-1-11

  • 修复了路径包含空格或其他语言导致无法加载
    删除了C#的相关程序 改用C++实现

2021-7-16

  • 初版发布

# Github

本程序使用MIT开源许可证
MIT License Copyright (c) 2021 Maplespe

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the “Software”), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

转载请注明原作者哦 使用或修改程序源代码也需注明(具体参照上方MIT许可证原文)


# 免责声明

本程序不包含任何有害您系统或计算机的代码或内容
因个体差异或系统、版本差异可能导致达不到预期效果的情况
请认准本页面和上方Github页面的下载地址,任何非官方渠道下载的内容 安全性不能保证我们概不负责!
严禁私自添加恶意内容,木马病毒、非法内容等!我们保留举报和撤销您的源代码或软件使用许可的权利。
您可以在遵循MIT许可证和上方免责声明的前提下 随意分发您的代码、修改过的的程序、但必须注明出处。

旧版内容

7.21 追加可视化设定工具

感谢@空(ソラ)编写的GUI工具

2022-1-11更新

修复了路径包含空格或其他语言导致无法加载
删除了C#的相关程序不依赖运行库 改用C++实现
更新文件请全部删除旧文件!
如果出现错误 请对照以下错误代码

/*以下代码部分复制自项目MyToolBox ErrorDef.h
* Author: Maple
* 2021-7-25 Create
* 仅供查询参考
*/
#pragma region ERROR_DEF

#define errstr const std::wstring

/*此错误(0x00) 代表缺少扩展文件ExplorerBgTool.dll*/
errstr MERROR_NotFoundExt = L"ERROR(0x00) dllfile Not Found!";

/*以下错误(0x01-0x07) 即进程无法打开、内存无法写入进程、无法远程加载线程
* 请检查软件是否有足够的权限 或是否被杀软阻止操作*/
errstr MERROR_OpenProcess = L"MERROR(0x01) OpenProcess failed!";
errstr MERROR_AllocMemoryProc = L"MERROR(0x02) Alloc process memory failed!";
errstr MERROR_WriteMemoryProc = L"MERROR(0x03) WriteProcess memory failed!";
errstr MERROR_CreateRemoteThread = L"MERROR(0x04) CreateRemoteThread failed!";
errstr MERROR_CreateProcess = L"MERROR(0x05) CreateProcess failed!";

errstr MERROR_GetProcessList = L"MERROR(0x06) GetProcessList failed!";
errstr MERROR_EnumModules = L"MERROR(0x07) EnumModules failed!";

//此错误(0x08) 代表程序的扩展文件已经加载 不能重复加载
errstr MERROR_ModuleLoaded = L"MERROR(0x08) Module loaded!";

/*此错误(0x09) 代表程序在加载工具扩展时失败 并创建新进程重试 但依然失败
* 请检查应用是否有权限读取进程列表和创建进程的权限 或是否有应用阻止了explorer的创建
*/
errstr MERROR_ReTryFailed = L"MERROR(0x09) Retry LoadTool failed!";

/*此错误(0x10) 代表程序在重试加载工具扩展时超时(5s) 无法找到文件资源管理器窗口
* 请检查是否有应用阻止了explorer创建窗口
*/
errstr MERROR_ReTrytimeout = L"MERROR(0x10) Retry timeout loadtool failed!";

#pragma endregion

下载权限

查看
  • 免费下载
    评论并刷新后下载
    登录后下载

  • {{attr.name}}:
您当前的等级为
登录后免费下载登录 小黑屋反思中,不准下载! 评论后刷新页面下载评论 支付以后下载 请先登录 支付积分以后下载立即支付 支付以后下载立即支付 您当前的用户组不允许下载升级会员
您有每天免费下载所有资源次的特权,今日剩余 已取得下载权限
win10萌化主题独家

クルル・ツェペシ - win10扁平化主题

2021-6-22 20:20:11

win10-主题工具制作主题工具独家

枫の美化工具箱 v2.0.2

2022-2-25 3:36:01

注意事项 (新版主题请无视)

未标注"美化包、预设包"的属于传统主题! 使用传统主题或工具前,请查看支持的系统版本号,跨多版本使用会黑屏!

系统为1903以上的!遇到文件夹没有背景,文件图标不显示请用若枫萌化箱安装补丁。(装补丁时当前主题必须切换至其他)

关于系统兼容性:1607=单独版本、通用版本=1703.1709.1803.1809.1903.1909.2004.20H2(该版本需要额外装补丁,否则文件夹背景不显示)

格式为.SMaple的文件是若枫主题包需要用若枫萌化箱安装,若枫主题为专用主题,独家或win10重制版主题!

win10◆主题安装教程◆ 如果您喜欢我们的作品欢迎赞助我们~ (* ̄︶ ̄)戳我~
5395 条回复 A文章作者 M管理员
  1. エメ
    QQbrowser 11 QQbrowser 11 Windows 10 Windows 10

    感谢大佬

  2. ANINEG
    Google Chrome 123 Google Chrome 123 Windows 11 Windows 11

    感谢大佬

  3. お姉様
    Google Chrome 124 Google Chrome 124 Windows 10 Windows 10

    感谢分享

  4. 炒虾仁饭
    Microsoft Edge 124 Microsoft Edge 124 Windows 10 Windows 10

    感谢感谢

  5. 595959641452
    Google Chrome 121 Google Chrome 121 Windows 10 Windows 10

    厉害了

  6. 優ちゃん
    Google Chrome 124 Google Chrome 124 Windows 11 Windows 11

    无敌了

  7. ^与著℅42796
    Microsoft Edge 124 Microsoft Edge 124 Windows 11 Windows 11

    感谢大佬

搜索
隐藏
变装