【问题标题】:OSXFuse - How to distinguish open file from preview in FinderOSXFuse - 如何区分打开的文件和 Finder 中的预览
【发布时间】:2015-08-10 06:20:06
【问题描述】:

我正在使用 OSXFuse

https://osxfuse.github.io/

并想知道我是否可以区分以下操作:

  • 文件已被用户打开
  • 文件在 Finder 中预览

我的问题是,对于这两种情况,readFileAtPath 都被调用了,并且似乎具有相同的参数。

【问题讨论】:

    标签: macos readfile finder osxfuse


    【解决方案1】:

    显然这不能使用简单的 API 来完成,因为无论谁请求它都会读取 read。

    但这就是重点,如果你能确定谁请求阅读,你可以在某些进程中阻止它。

    使用Fuse的C api,你可以fuse_get_context(),得到pid,并从中得到进程名。不需要更多。

    Fuse Google Group 上查看我的问题。

    【讨论】:

      猜你喜欢
      • 2022-11-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-30
      • 1970-01-01
      • 1970-01-01
      • 2014-04-08
      • 2010-11-25
      相关资源
      最近更新 更多