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

问题描述

|| 我需要为可移动媒体安装/卸载事件实现跨平台处理程序。在
Windows
上实现它并不难,现在我需要冲洗并在
Linux
上的ѭ1rinse上重复。我认为这些平台以不同的方式处理可移动媒体。我应该考虑哪些API? 另一方面,关于API。对于Microsoft,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/     ,        从这里开始:编写udev规则     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...