我刚读过这个问题,我真的很喜欢这个问题的答案.当然,我脑子里浮现出一个有趣的问题......
如何在控制面板中添加我自己的事件(我自己的应用程序) - >声音和音频设备 - >声音 - >程序事件?
我想在这里应该回答的另一个相关问题是......当我的应用程序中的事件发生时,如何播放控制面板中指定的声音?
与Google的一段美好时光让我看到了一篇名为" 创建自己的声音警报 " 的CodeProject文章.似乎秘密的酱汁都在HKEY_CURRENT_USER\AppEvents
注册表项下面.
来自文章:
好的,创建新的声音警报方案非常容易.现在让我们在声音中添加我们自己的声音警报类型.为此,请遵循以下步骤.
在HKEY_CURRENT_USER\AppEvents\Schemes\App.Default下创建一个新密钥并命名为XYZAlert
在XYZAlert键(您在上面的步骤中创建的键)下创建另一个键并命名为.default
将.default键的默认值设置为某个.wav文件的路径.例如.C:\ ABC\abc.wav
在XYZAlert下创建另一个键并将其命名为.current,并将路径设置为某个wav文件,或将其留空.
现在在HKEY_CURRENT_USER\AppEvents\EventLabels下创建另一个键并命名为XYZAlert
将此键的默认值设置为"XYZ Alert Here".
那就结束了.现在转到控制面板并启动声音小程序.您将看到名为XYZ Alert的新声音警报类型.
请注意,您还必须使用" PlaySound "本机调用播放声音.