Skip to content

FileRemarks v1.13

Choose a tag to compare

@DVLZY DVLZY released this 01 Nov 11:17
· 5 commits to main since this release

这是什么

给任意格式的文件在 Windows 资源管理器里加一列「备注」——就是文件名、类型、大小旁边那种真正的文件属性,
不是快捷方式,也不是另建的数据库。

  • 右键任意文件 → 编辑备注,输入内容,关掉窗口就自动保存
  • 资源管理器里「备注」列默认就显示,保存后立刻刷新,不用按 F5
  • 支持 exe / png / jpg / doc / docx / py / md / txt / zip / 7z … 全格式
  • 选中文件按 Ctrl+Alt+E 直接呼出备注窗口
  • 免管理员安装(装在当前用户目录,注册表写 HKCU),不会弹 SmartScreen「发行者未知」

安装

  1. 下载本 Release 里的 FileRemarks_Setup_v1.13.exe
  2. 双击 → 点「安装」(不需要管理员权限,不会弹 UAC)
  3. 装完重启一下资源管理器(或注销重登录)就能看到「备注」列

如果是从浏览器下载的,Windows 可能仍提示「发行者未知」——那是文件带了「来自网络」的标记,
右键 exe → 属性 → 勾选「解除锁定」→ 确定,再双击即可。

它在你机器上改了什么

位置 内容
%LOCALAPPDATA%\FileRemarks\ 4 个程序文件
备注本体 每个文件自己的 NTFS 附属数据流 :remark(跟着文件走:改名/移动不会丢;删除文件备注一起消失)
HKCU\Software\Classes\ 属性处理器 + 右键菜单的注册项(当前用户级)
HKCU\Software\FileRemarks\ 卸载时用来还原「备注」列的备份
HKCU\...\Run\FileRemarksHotkey Ctrl+Alt+E 那个常驻小程序的自启项

安装器自带卸载(双击同一个 exe → 点「卸载」),会把上面这些都撤掉。

从源码构建

# 需要 MinGW-w64(g++)在 PATH 里;或用 MSVC:tools/build_msvc.bat
bash tools/build_mingw.sh
# 产物:build/ 与 dist/,安装包为 dist/releases/FileRemarks_Setup_v<版本>.exe

说明

  • 全部为原生 Win32 C++(无运行时依赖,静态链接),编辑器是手绘 GDI 界面
  • 备注存在 ADS 里,所以只对 NTFS 卷有效,复制到 FAT32/exFAT 的 U 盘会丢备注
  • 右键菜单一次只处理一个文件(本工具不做批量编辑)
  • 完整设计说明、验证方法与 15 个测试脚本 + 5 个回归探针见仓库 README.md