Нужно сделать перехват из ядра хз какой функции. Цель, юзер из узермода изменяет громкость в динамиках, ползунок двигается но громкость звука не изменяется. В какую сторону копать и где искать эти API? Возможно есть другие способы реализации?
IOCTL-ы в Wdmaud(из dsound.dll обычно), их и нужно хачить. Нужно матчасть изучить вначале как оно это всё фунциклирует http://msdn.microsoft.com/en-us/library/windows/hardware/ff538687(v=vs.85).aspx
LightMoon Может тогда уже лучше KMixer судя с этого рисунка http://msdn.microsoft.com/en-us/library/windows/hardware/ff537830%28v=vs.85%29.aspx
shchetinin Да нет, сей девайс ниже в цепи, судя по дебагу в отладчике. Вообще мне чтото кривым кажется хак в ядре сей задачи. Там фильтров может быть стопяцот, а они конечно же не портабельные. В юзермоде апи фиксированы, посему едро это не всегда решение