Domanda

Ho appena letto questa domanda e ho davvero amato questa risposta alla domanda.Naturalmente mi è venuta in mente una domanda interessante...

Come aggiungere i miei eventi (delle mie applicazioni) nel Pannello di controllo -> Suoni e periferiche audio -> Suoni -> Eventi programma?

E un'altra domanda correlata, a cui suppongo si debba rispondere anche qui è...Come faccio a riprodurre i suoni specificati nel Pannello di controllo quando si verifica l'evento nella mia applicazione?

È stato utile?

Soluzione

Un po' di tempo trascorso con Google mi ha portato a leggere un articolo di CodeProject intitolato "Creazione dei tuoi avvisi sonori".Sembra che la salsa segreta sia tutta sotto HKEY_CURRENT_USER\AppEvents chiave di registro.

Dall'articolo:

Ok, è stato molto semplice creare un nuovo schema di avvisi sonori.Passiamo ora ad aggiungere il nostro tipo di avviso sonoro nei suoni.Per questo segui questi passaggi.

  1. Crea una nuova chiave in HKEY_CURRENT_USER\AppEvents\Schemes\App.Default e chiamala XYZAlert
  2. Crea un'altra chiave sotto la chiave XYZAlert (la chiave che hai creato nel passaggio precedente) e chiamala .default
  3. Imposta il valore predefinito della chiave .default sul percorso di alcuni file .wav.per esempio.C:\abc\abc.wav
  4. Crea un'altra chiave sotto XYZAlert e chiamala .current e imposta anche il percorso di un file wav o lascialo vuoto.
  5. Ora crea un'altra chiave in HKEY_CURRENT_USER\AppEvents\EventLabels e chiamala XYZAlert
  6. Imposta il valore predefinito di questa chiave su qualcosa come "XYZ Alert Here".

Questo è finito.Ora vai al tuo pannello di controllo e avvia l'applet dei suoni.Vedrai il nuovo tipo di avviso sonoro con il nome XYZ Alert.

Nota che devi anche riprodurre i suoni usando il pulsante "Riprodurre l'audio"chiamata nativa.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top