我在Lion和NSNotification中心使用Python 2.7和pyobjc来监控任何插入的USB卷。这很好。
我也有一些想法如何获取设备的序列号,但这些只涉及解析所有USB设备。我想专门查询插入的设备(创建通知的设备),而不是检查整个USB设备列表。
如何实现这一目标?传递给我的处理函数的NSNotification
对象没有那种信息,我无法通过NSNotification
对象提供的信息找到有关上述操作的任何信息。
我已经尝试过DBus(正如我在Linux上所做的那样),但我没有太多运气让它在OSX上可靠地工作。