我希望从运行Windows CE的系统主板发出“嘟嘟”声。我遇到的大多数信息/代码都使用MessageBeep
,据我所知,尝试使用声卡而不是主板上的硬件。
我正在使用C ++,但如果需要,可以使用C#.NET。 我在小型PC上运行Windows CE 6而不是手持设备。
答案 0 :(得分:3)
您是否尝试过打印bell character?
cout << '\a';
答案 1 :(得分:2)
如果OS音频驱动程序没有连接到该设备(听起来它不是因为它来自声卡的设备),那么你将不得不直接使用ASM代码。您甚至可能必须将其放入驱动程序(用户模式应该正常工作)才能访问硬件。
假设您使用的是X86(我从未见过主板上带有扬声器的ARM设备),那么代码与运行任何其他操作系统的人所使用的代码没有什么不同(因为您将直接进入硬件)。快速搜索“asm中的x86蜂鸣声”,发现了几个有希望的线索。