Aggiunta degli eventi dell'applicazione nel Pannello di controllo -> Suoni
-
09-06-2019 - |
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?
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.
- Crea una nuova chiave in HKEY_CURRENT_USER\AppEvents\Schemes\App.Default e chiamala XYZAlert
- Crea un'altra chiave sotto la chiave XYZAlert (la chiave che hai creato nel passaggio precedente) e chiamala .default
- Imposta il valore predefinito della chiave .default sul percorso di alcuni file .wav.per esempio.C:\abc\abc.wav
- Crea un'altra chiave sotto XYZAlert e chiamala .current e imposta anche il percorso di un file wav o lascialo vuoto.
- Ora crea un'altra chiave in HKEY_CURRENT_USER\AppEvents\EventLabels e chiamala XYZAlert
- 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.