c++ beep函数发出声音通过声卡吗

在网上看到说是使主板上那个蜂鸣器发出的声音,但是怎么我关了电脑的声音后,就听不到Beep函数发出的声音了呀,这和声卡不是没有关系吗?... 在网上看到说是使主板上那个蜂鸣器发出的声音,但是怎么我关了电脑的声音后,就听不到Beep函数发出的声音了呀,这和声卡不是没有关系吗? 展开
 我来答
旁笑槐NH
2009-11-25 · TA获得超过2545个赞
知道大有可为答主
回答量:2686
采纳率:0%
帮助的人:2894万
展开全部
beep函数的确是发给beep设备的,这个设备物理在主板上,但windows通过HAL接管了计算机所有的设备,这个设备也在beep.sys的驱动程序的控制下。

在没有安装声卡驱动或者windows audio服务没启动的时候,beep.sys用主板的蜂鸣器发声,反之则重定向到声音服务的警告消息设置的声音并通过声卡发声
其高
2024-11-29 广告
声学相机即麦克风阵列,也叫声相仪。【上海其高电子科技有限公司】长期专注于声音振动信号处理应用,其研发的声学相机包括便携式、工业型、高性能及定制化系列产品,可满足不同应用场景需求。目前其高科技声学相机已在电力行业、汽车行业、消费电子、高校研究... 点击进入详情页
本回答由其高提供
小帽上斜阳7608
2009-11-25 · 超过19用户采纳过TA的回答
知道答主
回答量:111
采纳率:0%
帮助的人:68.5万
展开全部
beep函数发出的声音不通过声卡

如笔记本类,轰鸣器与音响一体的电脑静音后,轰鸣器也是不发声的.

-------------------------------
如果你的主机中有除音箱以外的轰鸣器(一般在主机上有个喇叭),你可以将音箱声音关小,系统声音调大,测试,.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2020-03-11
展开全部
  1. ta不通过声卡

  2. 你把电脑声音关掉相当于把所有能发声的东西关了,包括蜂鸣器

    所以没有声音

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
niinor
2009-11-25 · TA获得超过2246个赞
知道小有建树答主
回答量:2047
采纳率:0%
帮助的人:1359万
展开全部
这是因为硬件关系
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式