Windows CE を実行しているシステムのマザーボードから「ビープ音」を鳴らしたいと考えています。私が遭遇したほとんどの情報/コードはMessageBeep
、私が知る限り、マザーボード上のハードウェアではなくサウンドカードを使用しようとしています。
私は C++ を使用していますが、必要に応じて C#.NET を使用できますか。ハンドヘルド デバイスではなく、小型の PC で Windows CE 6 を実行しています。
Windows CE を実行しているシステムのマザーボードから「ビープ音」を鳴らしたいと考えています。私が遭遇したほとんどの情報/コードはMessageBeep
、私が知る限り、マザーボード上のハードウェアではなくサウンドカードを使用しようとしています。
私は C++ を使用していますが、必要に応じて C#.NET を使用できますか。ハンドヘルド デバイスではなく、小型の PC で Windows CE 6 を実行しています。
ベル文字を印刷してみましたか?
cout << '\a';
OS オーディオ ドライバがそのデバイスに接続されていない場合 (サウンド カードのデバイスから来ているため、そうではないように思われます)、ASM コードを使用して直接接続する必要があります。ハードウェアにアクセスするために、ドライバーに入れる必要があるかもしれません (ユーザーモードは正常に動作するはずです)。
X86 を使用していると仮定すると (マザーボードにスピーカーを搭載した ARM デバイスは見たことがありません)、コードは他の OS を実行しているユーザーが使用するものと同じです (ハードウェアに直接アクセスするため)。「x86 beep in asm」をすばやく検索すると、いくつかの有望なリードが見つかりました。