我正在做的一个项目需要计算机发出声音。
这是用 VB.NET 编写的服务。由于这台计算机将使用的位置和环境,如果出现问题(计算机不在网络上),电子邮件或其他通知将不起作用。
该服务需要一种方法来提醒人们出现问题,因此声音似乎是合乎逻辑的选择。
当程序作为服务运行时,对 System.Console.Beep 的调用不起作用。我还发现这篇文章看起来与我遇到的问题相同,但它包含的关于如何使用名为“IOCTL_BEEP_SET”的东西的链接已损坏,并且相当多的谷歌搜索未能产生任何答案。
有没有人知道如何使 Windows 服务(用 VB.NET 编写)发出哔哔声?或者,知道计算机除了声音之外还有什么方法可以引起别人的注意?(系统可能未登录,屏幕可能会关闭,并且不在网络上)
谢谢