2017-12-29 67 views
1

System.Media를 사용하여 쉽게 운영 체제의 몇 가지를 재생할 수있는 일이라고 SystemSounds이 것은 소리 :Windows 알림 소리는 어떻게 재생합니까? (그것은 System.Media.SystemSounds에 정의되지 않은)

System.Media.SystemSounds.Asterisk.Play(); 
System.Media.SystemSounds.Beep.Play(); 
System.Media.SystemSounds.Exclamation.Play(); 
System.Media.SystemSounds.Hand.Play(); 
System.Media.SystemSounds.Question.Play(); 

불행하게도 만이있다 다섯 가지 옵션이 있으며 Windows 10에서는 세 개가 동일하고 그 중 하나는 아무 것도 재생하지 않습니다.

(imgur: Notification sound in the Sound Panel)

사람이이 작업을 수행하는 방법을 알고 있나요 : 사운드 패널 (여기에서 보이는)에 정의 된

, 알림 소리를 재생 내가 정말로 원하는 무엇입니까?

+0

[This] (https://stackoverflow.com/a/5193534/2974754)는 귀하의 질문에 대한 답변을 제공합니다. – Yuriy

+0

닫기 ... 게시물은 레지스트리에서 사운드 파일의 경로를 가져와야한다고 말합니다. 레지스트리에서 독서, 그러나, 옳은 열쇠를 찾는 것은 말할 것도없고, 왁스의 완전히 다른 공입니다! :-피 – FNG

답변

0

해결책을 찾았습니다. 코드는 다음과 같습니다 :

다른 사운드를 보려면 레지스트리 편집기에서 키를 탐색 할 수 있습니다. 또한이 예제는 Windows 10에서 작동하도록 코딩되어 있으며 다른 Windows 버전의 레지스트리 구조가 확실하지 않으므로 코드 작성을 위해 사용자가 사용중인 OS를 다시 확인해야합니다. 여러 플랫폼 용.