Как запретить автоматический запуск WinDVD в Windows 7 для сравнения проигрывателейDelphi , Синтаксис , API реализацияВопрос, с которым сталкивается разработчик, заключается в необходимости предотвратить автоматический запуск WinDVD при вставке нового диска в процессе сравнения двух проигрывателей, работающих одновременно с одним и тем же DVD. Это необходимо для проведения качественных тестов и определения лучшего проигрывателя для включения в новую линейку компьютеров компании. ПроблемаПри использовании стандартного проигрывателя WinDVD, который в данный момент является лучшим выбором для тестирования, возникает проблема: при вставке второго диска автоматический запуск первого проигрывателя становится неудобной процедурой, так как требует закрытия окна проигрывателя и последующего открытия второго, что необходимо повторять сотни раз в неделю. Понимание проблемыРазработчик пытается создать программу, которая бы подавляла автоматический запуск второго проигрывателя при вставке диска. Сначала была попытка перехватить сообщение WM_DEVICECHANGE для создания глобального хука, но это не привело к блокировке способности WinDVD запускаться при вставке нового диска. Варианты решенияИсходя из комментариев, были предложены следующие варианты:
Подтвержденный ответПопытка использовать
Однако, после закрытия файла, уведомление устройства восстанавливается, что делает этот метод неэффективным для постоянного отключения автоматического запуска. РекомендацияНаиболее предпочтительный способ — отключение автоматического запуска через реестр, что позволит избежать постоянного перехвата сообщений и позволит проводить тестирование без вмешательства в работу автоматического запуска, сфокусировавшись на качестве воспроизведения и производительности проигрывателей. Разработчик пытается предотвратить автоматический запуск программы WinDVD при вставке нового диска для сравнения проигрывателей в Windows 7 и упрощения процесса тестирования. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта. :: Главная :: API реализация ::
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |