在“控制面板”中添加我自己的应用程序事件 – >声音

我刚刚读过这个问题 ,我真的很喜欢这个问题的答案 。 自然,一个有趣的问题突然出现在我的脑海里。

如何在“控制面板” – >“声音和audio设备” – >“声音” – >“程序事件”中添加我自己的事件(我自己的应用程序)

而另一个相关的问题,我想这里也应该回答是…当我的应用程序中的事件发生时,如何播放控制面板中指定的声音?

Google的一段时间带给我一个名为“ 创建你自己的声音警报 ”的CodeProject文章。 看来秘密酱是在HKEY_CURRENT_USER\AppEvents注册表项下面。

从文章:

好的,创建新的Sound Alert Scheme非常简单。 现在让我们移动到声音中添加我们自己的声音警报类型。 为此按照这些步骤。

  1. 在HKEY_CURRENT_USER \ AppEvents \ Schemes \ App.Default下创建一个新的密钥,并将其命名为XYZAlert
  2. 在XYZAlert键(在上面的步骤中创建的键)下创建另一个键,并将其命名为.default
  3. 将.default键的默认值设置为某个.wav文件的路径。 例如。 C:\ ABC \ abc.wav
  4. 在XYZAlert下创建另一个键,并将其命名为.current,并将路径设置为某个wav文件,或将其留空。
  5. 现在在HKEY_CURRENT_USER \ AppEvents \ EventLabels下创建另一个键,并命名为XYZAlert
  6. 将此键的默认值设置为“XYZ Alert Here Here”。

这是完成。 现在去你的控制面板,并启动声音小程序。 您将看到名称为XYZ Alert的新声音警报类型。

请注意,您还必须使用“ PlaySound ”原生通话播放声音。