обнаружить, какое приложение открыло CD-ROM
Вопрос
Мне нужно написать функцию для обнаружения имени приложения, которое выпустило открытое компакт-диск. По сути, мне нужно слушать драйверчангенедеватели в Windows (которые я знаю, как это сделать). Что мне нужно, ваша помощь - это то, как выяснить имя приложения, которое отправило запрос на открытый CD-ROM
Решение
Создайте обертку WinMm.dll для вашей системы, которая включает все доступ к настоящему Vinmmm.dll. Затем ищите звонки McisendString () с аргументами, такими как «Установить дверь CDAudio Open» и «Установить закрытую дверью CDAudio».
Также см этот вопрос.
Пример Как обернуть Windows DLL сами по себе. То Источник для указанного примера.
Не связан с StackOverflow