Win Vista (64bit) で試しConsole.Beep()
てみたところ、うまくいきません。スピーカー自体は問題なく、PCが起動するとビープ音が鳴ります。何かアドバイス?ありがとう!
5060 次
4 に答える
10
64ビットVistaですか?
Console.Beep は、64 ビット Vista ではサポートされていないAPI 関数Beepを呼び出します。
引用: Windows Vista x64 および Windows XP 64-Bit Edition: この機能はサポートされていません。
ビープ音がマザーボードから直接ではなくスピーカーから聞こえても問題ない場合は、代わりにMessageBeepを使用できる場合があります。これを C# から呼び出す方法については、こちらを参照してください。
于 2010-09-02T20:06:11.607 に答える
2
ビープ方式は、Vista/XP x64 ではサポートされていません。64ビットOSをお持ちですか?
于 2010-09-02T20:05:35.997 に答える
2
他の誰もが投稿しているように、PC スピーカーのビープ音は Windows Vista または XP の 64x ではサポートされておらず、Windows 7 ではまったくサポートされていません。
于 2010-09-02T20:17:09.440 に答える
1
他の人が示唆しているように、ドキュメントに記載Console.Beep()
されているように、64 ビット ウィンドウでは動作しません。代わりに、ビープ音を発行する次のステートメントを使用できます (ただし、ビープ API を使用しないでください)。
// beep
System.Media.SystemSounds.Beep.Play();
于 2010-09-02T20:15:17.383 に答える