Сейчас на форуме: Rio, CDK123, zds, tyns777, tihiy_grom, morgot, rmn (+4 невидимых)

 eXeL@B —› Программирование —› Как в Delphi(WinAPI) поменять Default Playback Device
Посл.ответ Сообщение


Ранг: 95.2 (постоянный)
Активность: 0.040
Статус: Участник

Создано: 28 октября 2008 09:04
· Личное сообщение · #1

Проблема в следующем: имею звуковуху Realtek и подключенный к компу USB телефон P1K, иду в панель управления -> Sound&Audio device -> Audio -> устанавливаю значение Sound Playback default device в Realtek HD audio output, наслаждаюсь звуком из колонок. Перезагружаюсь. Звук идет из USB-трубки....
опять иду в панель управления -> Sound&Audio device -> Audio -> устанавливаю значение Sound Playback default device в Realtek HD audio output, звук появляется, но после перезагрузки всё повторяется снова....Заипало!!!
А теперь еще пришла партия компов (85 штук) и все с такой же проблемой....пользователи меня затарахают, если у них звука не будет...
Мысль такая: В качестве софтофона использую ebeam но загружаю его через некий самописный лодырь, который синхронизирует телефонную книгу с сервером в локалке, хочу добавить к этому лодырю еще функционал, который бы переписывал Default Playback Device перед запуском софтофона (ну а он то в свою очередь загружается со стартом винды). Натолкните на путь истинный....а то мосх себе уже вынес =(

-----
бессмысленные манипуляции не становятся более разумными если их повторять





Ранг: 793.4 (! !), 568thx
Активность: 0.740
Статус: Участник
Шаман

Создано: 28 октября 2008 10:19
· Личное сообщение · #2

Я бы взял тотал анинстал сделал снимок выставил значение и сравнил снимки, очень большая вероятность что просто в реестре что то надо подправить.

-----
Yann Tiersen best and do not fuck





Ранг: 95.2 (постоянный)
Активность: 0.040
Статус: Участник

Создано: 28 октября 2008 10:51
· Личное сообщение · #3

Да, полностью согласен, в реестре действительно изменяются ключи Sound Mapper'а , но я бы хотел это через апи реализовать, но видимо ниасилю, поэтому придется тупо значения ключей в регистри переписывать....

-----
бессмысленные манипуляции не становятся более разумными если их повторять




Ранг: 253.9 (наставник)
Активность: 0.130
Статус: Участник

Создано: 28 октября 2008 11:14
· Личное сообщение · #4

SecurAdmin
сюда ходил?
forums.microsoft.com/MSDN/ShowPost.aspx?PostID=984461&SiteID=1

-----
MicroSoft? Is it some kind of a toilet paper?





Ранг: 95.2 (постоянный)
Активность: 0.040
Статус: Участник

Создано: 28 октября 2008 12:19
· Личное сообщение · #5

Tim, видел я это....единственное предложение которое там было озвучено - это создать кучу рег файлов и выполнить их с помощью проги на Delphi, ИМХО кривая реализация....я то через апи хотел бы эти параметры научиццо менять.

-----
бессмысленные манипуляции не становятся более разумными если их повторять




Ранг: 210.5 (наставник), 2thx
Активность: 0.140
Статус: Участник

Создано: 28 октября 2008 12:26
· Личное сообщение · #6

А как насчет msdn.microsoft.com/en-us/library/aa910382.aspx с параметром msdn.microsoft.com/en-us/library/aa909789.aspx ??

тут это используется:
www.google.com/codesearch?hl=en&q=DRVM_MAPPER_PREFERRED_SET+show:LJ8rBW87YkI:PAhUd4DW6pE:hmxkoQREpHQ&sa=N&cd=2&ct=rc&cs_p=http://www.zanware.com/zanware_source.zip&cs_f=ZanwareSource/IPController/MediaPlayer.cpp




Ранг: 95.2 (постоянный)
Активность: 0.040
Статус: Участник

Создано: 28 октября 2008 13:55
· Личное сообщение · #7

arnix, а вот это уже похоже на дело, хотя си я не очень то знаю, но уж код под дельфи я портировать смогу =)
Спасибо за сцыль..

-----
бессмысленные манипуляции не становятся более разумными если их повторять





Ранг: 95.2 (постоянный)
Активность: 0.040
Статус: Участник

Создано: 28 октября 2008 17:03
· Личное сообщение · #8

да! действительно, это то что надо! за сим тему закрываю.
Всем спасибо.

-----
бессмысленные манипуляции не становятся более разумными если их повторять



 eXeL@B —› Программирование —› Как в Delphi(WinAPI) поменять Default Playback Device
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати