Repository navigation
FileRemarks v1.13
这是什么
给任意格式的文件在 Windows 资源管理器里加一列「备注」——就是文件名、类型、大小旁边那种真正的文件属性,
不是快捷方式,也不是另建的数据库。
- 右键任意文件 → 编辑备注,输入内容,关掉窗口就自动保存
- 资源管理器里「备注」列默认就显示,保存后立刻刷新,不用按 F5
- 支持
exe / png / jpg / doc / docx / py / md / txt / zip / 7z …全格式 - 选中文件按 Ctrl+Alt+E 直接呼出备注窗口
- 免管理员安装(装在当前用户目录,注册表写 HKCU),不会弹 SmartScreen「发行者未知」
安装
- 下载本 Release 里的
FileRemarks_Setup_v1.13.exe - 双击 → 点「安装」(不需要管理员权限,不会弹 UAC)
- 装完重启一下资源管理器(或注销重登录)就能看到「备注」列
如果是从浏览器下载的,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