我需要为可移动媒体mount/umount事件实现跨平台处理程序。在Windows上实现它并不难,现在我需要在Linux的Mac上重复一遍又一遍。我认为这些平台以不同的方式处理可移动媒体。我应该查看哪些API?
另外,关于API。MSDN是一个非常好的资源,适用于所有框架的所有Windows API。对于Mac和Linux开发,是否有类似的资源,其中所有API的所有文档都整合在一起,并且易于搜索/导航?
编辑:在Mac方面,似乎有一个DiskArbitration框架可以完成这项工作。
发布于 2011-05-30 19:00:17
在Linux上,您可以编写一个udev规则来获取此类事件的通知。以下是关于udev规则和您的方案的具体信息:http://reactivated.net/writing_udev_rules.html#external-run
Linux的MSDN (或至少部分)是手册页。这是一个在线副本:http://linux.die.net/man/
发布于 2011-05-30 19:08:15
从这里开始:Writing udev rules
https://stackoverflow.com/questions/6175355
复制相似问题