msix包如何访问立体声混音设备

钢 屈 0 信誉分
2026-01-21T16:28:41.13+00:00

我的c#音频捕获程序,在vs2026直接运行能捕获立体声混响设备的音频(声卡输出设置为立体声混响设备输出)。
但是打包为.msix包后,程序无法捕获。
在Package.appxmanifest中添加了如下权限
<Capabilities>

<!-- 基本网络权限 -->

<Capability Name="internetClient" />

<!-- 关键权限 -->

<rescap:Capability Name="runFullTrust" />

<rescap:Capability Name="loopback" />

<!-- 音频设备权限 -->

<DeviceCapability Name="microphone" />

</Capabilities>

还是不行。

开发人员技术 | C#
开发人员技术 | C#

一种面向对象的类型安全的编程语言,它起源于 C 语言系列,包括对面向组件的编程的支持。


你的答案

提问者可以将答案标记为“已接受”,审查方可以将答案标记为“已推荐”,这有助于用户了解答案是否解决了提问者的问题。