Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

?Смена используемого по умолчанию устройства воспроизведения звука

6.7K
06 декабря 2005 года
delmark
4 / / 03.04.2004
Условия:
WinXP, Delphi 7, две звуковые карты.
Задача:
программное переключение между звуковыми картами. Причём программы должны работать с вновь выбранной звуковой картой, не прибегая к перезагрузке операционной системы.

Мой вариант решения:
изменяю значение параметра реестра "Playback" (ветвь "HKEY_CURRENT_USER\Software\Microsoft\Multimedia\Sound Mapper").
Проблема:
Не все проги видят изменения в реестре без перезагрузки ОС. Пытался решить эту проблему отправкой сообщения: SendMessage(HWND_BROADCAST, WM_WININICHANGE, 0, LongInt(PChar('HKEY_CURRENT_USER\Software\Microsoft\Multimedia\Sound Mapper'))). Положительного результата это не дало.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог