我正在处理的项目要求计算机发出声音。
这是用VB.NET编写的服务。由于此计算机的使用位置和环境,如果出现问题(计算机不在网络上),电子邮件或其他通知将无法使用。
该服务需要一种方法来提醒人们出现问题,因此声音似乎是合乎逻辑的选择。
当程序作为服务运行时,对System.Console.Beep的调用不起作用。我还发现这个article看起来像我遇到的问题一样,但是它包含的关于如何使用“IOCTL_BEEP_SET”的链接被破坏了,并且相当多的Googleing未能得出任何答案。 / p>
有没有人知道如何制作Windows服务(用VB.NET编写)嘟嘟声?或者,知道计算机除了声音之外还能引起注意的方式吗? (系统将不会登录,并且屏幕可能会被关闭,并且不在网络上)
由于
答案 0 :(得分:0)
我认为您的服务不会与desktop.goto服务属性进行交互并手动设置。
尝试一下:)
然后尝试
Console.Beep();
答案 1 :(得分:0)
意外地我的电脑工作了。我正在使用Windows 7 ultimate.but它互动另一个桌面。 看看这个
http://msdn.microsoft.com/en-us/library/windows/desktop/ms687105(v=vs.85).aspx