Windows Beep 在 Windows 7 凭据提供程序中不发出声音

发布于 2024-11-26 11:35:27 字数 405 浏览 2 评论 0原文

我在使用 Windows Beep 功能时遇到了奇怪的情况 (http://msdn.microsoft.com/en-us/library/ms679277%28v=vs.85%29.aspx)。据我所知,Beep 功能使用 Windows 7 中的 Windows 声音驱动程序而不是 Intel 定时器芯片(在 Windows XP 中使用)来产生声音。

我有一个自定义凭据提供程序,它执行一些使用蜂鸣声来指示系统中的事件的代码。同一段代码会在 Windows 7 桌面和 Windows 7 Lock CP(锁定桌面时出现的 CP)中产生声音。然而,在Logon CP(启动时出现的CP)中,没有声音。

有谁知道为什么会发生这种情况?我在谷歌上搜索了相当多的内容,遇到此类问题的人使用“runas”和用户凭据运行应用程序来产生蜂鸣声。我宁愿不使用这种方法。

I am encountering a weird situation with the Windows Beep function (http://msdn.microsoft.com/en-us/library/ms679277%28v=vs.85%29.aspx). I understand that the Beep function uses the Windows Sound Drivers in Windows 7 instead of the Intel timer chip (used in Windows XP) to produce the sound.

I have a custom Credential Provider that executes some code that uses the Beep to indicate an event in the system. The same piece of code produces a sound in the Windows 7 desktop and the Windows 7 Lock CP (the CP that appears when you lock the desktop). However, in the Logon CP (the CP that appears on boot-up), there is no sound.

Does anyone know why this happens? I have googled a fair bit and people who have encountered such an issue run an application using "runas" with user credentials to produce the Beep. I would rather not use this approach.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

白昼 2024-12-03 11:35:27

服务无法在 Windows 7 中产生声音。据我所知,没有合理的方法解决这个问题...

Services cannot produce sounds in Windows 7. Afaik, there is no reasonable way around this...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文