首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >你能在不使用核心音频API的情况下更改windows中音量混音器/sndvol中列出的程序名称吗?

你能在不使用核心音频API的情况下更改windows中音量混音器/sndvol中列出的程序名称吗?
EN

Stack Overflow用户
提问于 2016-02-08 06:16:05
回答 1查看 388关注 0票数 1

我一直在寻找一种方法来更改Win7中使用的Windows音量混音器/sndvol中显示的名称,最好也能在Vista中使用。如果我没有使用OpenAL-Soft来创建我的声音,这可能不是一个问题。我找到的唯一参考资料似乎都指向Windows Core Audio API。我尽量不使用更多的特定于操作系统的API,这样以后如果我愿意的话,我可以更容易地将我完成的程序移植到Linux上,而不必基本上重写整个程序。

现在我的程序显示在混音器中,但有".exe“附加到它,我认为这看起来不专业。我找到了this article on MSDN regarding the CA API,但似乎更适合于您自己访问Windows的情况,到目前为止,我尝试只使用IAudioSessionControl::SetDisplayName并没有改变任何事情,因为我基本上只是尝试只使用它。

我希望不需要添加超过10-15行的代码就可以做到这一点,对于我来说,如果使用这个API,我将会看到更多的代码行。有没有办法改变我的程序在Windows音量混合器中显示的显示名称?

EN

回答 1

Stack Overflow用户

发布于 2016-03-25 16:06:32

音量混合器中的名称与窗口标题相同,因此您只需更改窗口标题即可。

我试过了,很管用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35259824

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档