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

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

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

有帮助吗?

解决方案

在 Google 度过的一段美好时光让我看到了一篇 CodeProject 文章,名为“创建您自己的声音警报”。似乎秘密酱汁都在下面 HKEY_CURRENT_USER\AppEvents 注册表项。

来自文章:

好的,创建新的声音警报方案非常容易。现在让我们在声音中添加我们自己的声音警报类型。为此,请按照以下步骤操作。

  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”之类的值。

就这样结束了。现在转到控制面板并启动声音小程序。您将看到名为 XYZ 警报的新声音警报类型。

请注意,您还必须使用“播放声音” 本地电话。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top