gpt4 book ai didi

macos - 在 Mac 上使用 KEXT 进行文件 I/O

转载 作者:行者123 更新时间:2023-12-04 18:21:10 25 4
gpt4 key购买 nike

观察到有vn_xxx api对文件进行操作,例如vn_rdwr(...)。从网上搜索,似乎不建议使用 vn_rdwr(...) 。

几乎没有相同的查询:

  • 这个 vn_xxx api 在 Mac OS X 版本之间是否不兼容?
  • 使用它不安全吗?有没有我可以引用的例子来看看 vn_rdwr 是如何使用的?
  • 除了将文件 I/O 委托(delegate)给守护进程之外,还有其他选择吗?

  • 如果有人可以提供评论\建议会很棒吗?

    最佳答案

    我相信vn_rdwr()是安全的并保证兼容。

    之所以一般不推荐,是因为级别很低。通过使用它,您可以有效地解决任何 FS 文件权限,避免调用通过 KAuth API 注册的回调(例如,Spotlight 看不到此类更改)等。在大多数情况下,您应该在用户空间中执行 I/O(例如某些守护程序) .

    仅当您确实有充分理由这样做时,才使用 KExt 中的 I/O。如果你有然后使用 vn_rdwr() .

    关于macos - 在 Mac 上使用 KEXT 进行文件 I/O,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10654495/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com