2008-09-17 79 views
7

刚才我看到this question和我真的很喜欢this answer的问题。当然,一个有趣的问题突然出现在我的脑海...添加控制面板在我自己的应用程序事件 - >声音

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

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

回答

6

与Google的一段高质量时间让我看到一篇名为" Creating Your Own Sound Alerts "的CodeProject文章。看起来秘密酱是在HKEY_CURRENT_USER\AppEvents注册表项下面。

从文章:

好了,这是非常容易地创建新的声音警报方案。现在让我们移动以在声音中添加我们自己的声音警报类型。为此遵循这些步骤。

  1. 创建HKEY_CURRENT_USER下一个新的密钥\ AppEvents \计划\ App.Default和XYZAlert
  2. 下创建的关键XYZAlert另一个键.DEFAULT
  3. (已在上述步骤中创建的键)和名名
  4. 将.default键的默认值设置为某个.wav文件的路径。例如。 C:\ ABC \ abc.wav
  5. 创建XYZAlert下的另一个关键和名称来.current并设置路径一些wav文件,或留下空白。
  6. 立即创建HKEY_CURRENT_USER下的另一个关键\ AppEvents \ EventLabels和XYZAlert
  7. 将此键设为像什么的默认值名称“XYZ警报这里。”

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

请注意,您也可发挥使用" PlaySound "本地调用的声音。

相关问题