gpt4 book ai didi

c++ - 在 Linux 和 Mac 上处理可移动媒体 USB/CD-ROM 挂载/卸载事件

转载 作者:太空宇宙 更新时间:2023-11-04 11:38:03 25 4
gpt4 key购买 nike

我需要为可移动媒体安装/卸载事件实现跨平台处理程序。在 Windows 上实现它并不难,现在我需要在 Linux 上的 Mac 上冲洗和重复。我想这些平台以不同的方式处理可移动媒体。我应该研究哪些 API?

另一方面,关于 API。 MSDN 是所有框架的所有 Windows API 的一个很好的资源,对微软赞不绝口。是否有适用于 Mac 和 Linux 开发的类似资源,其中整合了所有 API 的所有文档并且易于搜索/浏览?

编辑:对于 Mac 方面的事情,似乎可以使用 DiskArbitration 框架。

最佳答案

在 Linux 上,您可以编写一个 udev 规则来获取此类事件的通知。以下是有关 udev 规则和您的场景的具体信息:http://reactivated.net/writing_udev_rules.html#external-run

Linux 的 MSDN(或至少其中的一部分)是手册页。这是在线拷贝:http://linux.die.net/man/

关于c++ - 在 Linux 和 Mac 上处理可移动媒体 USB/CD-ROM 挂载/卸载事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6175355/

25 4 0
文章推荐: java - 如何告诉protostuff将属性打包到fixed32而不是int32
文章推荐: c++ - 如何从点源模拟二维球面波?
文章推荐: java - 在 Selenium Webdriver 中,在文本框中输入文本后单击按钮
文章推荐: html -
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com