我需要为可移动媒体mount / umount事件实现跨平台处理程序。在Windows
上实施它并不困难,现在我需要在Mac
上Linux
进行冲洗和重复。我想这些平台以不同的方式处理可移动媒体。我应该研究哪些API?
另一方面,关于API。对于所有框架的所有Windows API,MSDN都是一个非常好的资源,微软赞成。是否有适用于Mac和Linux开发的类似资源,其中所有API的所有文档都已整合并易于搜索/导航?
编辑:对于Mac方面而言,DiskArbitration框架似乎可以完成这项工作。
答案 0 :(得分:1)
在Linux上,您可以编写一个udev规则来获取有关此类事件的通知。以下是有关udev规则和您的方案的具体信息:http://reactivated.net/writing_udev_rules.html#external-run
Linux的MSDN(或至少部分内容)是手册页。这是在线副本:http://linux.die.net/man/
答案 1 :(得分:0)
从这里开始:Writing udev rules