2011-01-09 72 views
1

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

+0

通过CDROM打开,你的意思是“弹出”? – 2011-01-12 10:20:46

回答

1

为您的系统创建一个包装winwin.dll,其中包含对真正winmm.dll的所有访问。然后使用诸如“set cdaudio door open”和“set cdaudio door closed”之类的参数查找对mciSendString()的调用。请参阅this question

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