Adicionar a minha própria eventos de aplicativo no Painel de Controle -> Sons
-
09-06-2019 - |
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?
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.
- Criar uma nova Chave HKEY_CURRENT_USER\AppEvents\Esquemas\App.Padrão e o nome que XYZAlert
- Criar outra chave na chave XYZAlert (a chave que você criou no passo acima) e nome .padrão
- Definir o valor padrão do os .tecla padrão para o caminho de alguns .arquivo wav.por exemplo.C:\abc\abc.wav
- Criar outra tecla em XYZAlert e o nome que .atual e também definir o caminho para algum arquivo wav ou deixar em branco.
- Agora Crie outra chave HKEY_CURRENT_USER\AppEvents\EventLabels e o nome que XYZAlert
- 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.