Pergunta

Acabo de ler esta pergunta e eu realmente adorei esta resposta para a questão.Naturalmente, uma questão interessante que apareceu na minha cabeça...

Como adicionar minha própria eventos (dos meus próprios aplicativos) no Painel de Controle -> Sons e Dispositivos de Áudio -> Som -> Eventos de Programa?

E outra questão, que eu acho que deve ser respondida aqui é...Como posso reproduzir esses sons especificado no Painel de Controle, quando o evento na minha aplicação?

Foi útil?

Solução

Um pouco de tempo de qualidade com o Google levou-me a um CodeProject artigo chamado "Criar O Seu Próprio Som Alertas".Parece que o molho secreto é tudo debaixo do HKEY_CURRENT_USER\AppEvents chave de registo.

Do artigo:

Ok, foi muito fácil para criar o novo Som de Alerta do Sistema.Agora vamos nos mover para adicionar o nosso próprio Som de Alerta Tipo de sons.Para isto, siga os seguintes passos.

  1. Criar uma nova Chave HKEY_CURRENT_USER\AppEvents\Esquemas\App.Padrão e o nome que XYZAlert
  2. Criar outra chave na chave XYZAlert (a chave que você criou no passo acima) e nome .padrão
  3. Definir o valor padrão do os .tecla padrão para o caminho de alguns .arquivo wav.por exemplo.C:\abc\abc.wav
  4. Criar outra tecla em XYZAlert e o nome que .atual e também definir o caminho para algum arquivo wav ou deixar em branco.
  5. Agora Crie outra chave HKEY_CURRENT_USER\AppEvents\EventLabels e o nome que XYZAlert
  6. Definir o valor padrão dessa chave para qualquer coisa como "XYZ Alerta Aqui."

O que concluir.Agora vá para o painel de controlo e iniciar a aplicação sons.Você vai ver o som novo tipo de alerta com o nome XYZ Alerta.

Note que você também tem para reproduzir os sons usando o "PlaySound"chamada nativa.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top