检测哪个应用程序打开了CD-ROM

时间:2011-01-09 11:13:06

标签: winapi native cd-rom

我需要编写一个函数来检测发出cd-rom open的应用程序名称。基本上我需要在windows中监听DriverChangedEvents(我知道该怎么做)。我需要你的帮助是如何找出发送请求打开cd-rom的应用程序名称

1 个答案:

答案 0 :(得分:1)

为您的系统创建一个包装器winmm.dll,它包装了对真实winmm.dll的所有访问权限。然后用“set cdaudio door open”和“set cdaudio door closed”等参数查找对mciSendString()的调用。

另见this question

您自己的how to wrap a Windows DLL示例。 source for said example