C# - Console.Beep在Windows Vista上不起作用

Pet*_*etr 6 c# console-application beep

当我尝试Console.Beep()使用Win Vista(64位)时,它只是不起作用.扬声器本身没问题,当PC启动时,它会发出哔哔声.有什么建议?谢谢!

Han*_*son 10

是64位Vista吗?

Console.Beep调用64位Vista不支持的API函数Beep.

Quote:Windows Vista x64和Windows XP 64位版:不支持此功能.

如果通过扬声器而不是直接从主板发出蜂鸣声,则可以使用MessageBeep.请参阅此处了解如何从C#中调用此方法.