【发布时间】:2015-08-10 06:20:06
【问题描述】:
我正在使用 OSXFuse
并想知道我是否可以区分以下操作:
- 文件已被用户打开
- 文件在 Finder 中预览
我的问题是,对于这两种情况,readFileAtPath 都被调用了,并且似乎具有相同的参数。
【问题讨论】:
标签: macos readfile finder osxfuse
我正在使用 OSXFuse
并想知道我是否可以区分以下操作:
我的问题是,对于这两种情况,readFileAtPath 都被调用了,并且似乎具有相同的参数。
【问题讨论】:
标签: macos readfile finder osxfuse
显然这不能使用简单的 API 来完成,因为无论谁请求它都会读取 read。
但这就是重点,如果你能确定谁请求阅读,你可以在某些进程中阻止它。
使用Fuse的C api,你可以fuse_get_context(),得到pid,并从中得到进程名。不需要更多。
在Fuse Google Group 上查看我的问题。
【讨论】: