.Net WinForm系统在64位操作系统上发出蜂鸣声

Ste*_*oni 7 .net windows 64-bit beep

验证失败时我的应用程序需要发出蜂鸣声,因此用户(可能在几英尺之外)可能会听到它.我想使用Console.Beep()但是在x64环境中不可用(请参阅备注).计算机中可能有也可能没有扬声器,所以我不能使用System.Media.SystemSounds.Beep.Play().

当前的目标平台是x86环境,但我希望能够让应用程序在x64中运行.

有没有办法做到这一点,还是我应该放弃?

编辑:添加了方法的链接.

Sha*_*men 8

Beep已作为所有x64平台的本机功能被删除(因此当然没有托管版本),有一个连接问题请求返回它.

我们使用不同的技巧来发现服务器,我们远程弹出DVD驱动器,托盘打开的驱动器是一个正在寻找:)

[编辑]
Larry Osterman有一篇很棒的文章:Windows 7中的蜂鸣器驱动程序是什么