我找到this code来观察使用C#插入/弹出的CD。我很好奇这是否可以有效地调整到后台进程/计时器功能而不会有任何重大的性能损失。
答案 0 :(得分:2)
我建议您使用ManagementEventWatcher
提供的触发器,而不是使用后台进程或计时器。
您可以在此处找到示例实现:http://www.codeproject.com/Tips/295008/How-to-Detect-Insertion-of-a-CD-ROM
答案 1 :(得分:1)
您是否在考虑对CD托盘活动执行操作的Windows服务?我确信这可以非常轻松有效地完成。