2011-07-26 6 views
1

Windows 경고음 기능 (http://msdn.microsoft.com/en-us/library/ms679277%28v=vs)에 이상한 상황이 발생했습니다. 85 % 29.aspx). 경고음 기능은 Windows XP에서 사용되는 Intel 타이머 칩 대신 Windows 7의 Windows 사운드 드라이버를 사용하여 사운드를 생성합니다.Windows 7에서 Windows 경고음 소리가 나지 않음 Credential Provider

시스템의 이벤트를 표시하기 위해 경고음을 사용하는 코드를 실행하는 사용자 지정 Credential Provider가 있습니다. Windows 7 바탕 화면과 Windows 7 잠금 CP (바탕 화면을 잠글 때 나타나는 CP)에서 동일한 코드가 소리를냅니다. 그러나 Logon CP (부팅시 나타나는 CP)에는 소리가 들리지 않습니다.

왜 이런 일이 발생하는지 알고 있습니까? 나는 딱딱한 비트를 봤고 그 문제를 겪은 사람들은 사용자 인증 정보가있는 "runas"를 사용하여 경고음을 내기 위해 응용 프로그램을 실행합니다. 나는이 접근법을 사용하지 않을 것입니다.

답변

1

서비스는 윈도우 7 AFAIK에서 소리를 생산할 수없는,이 주위에 합리적인 방법 ...

+0

안녕 폴, 감사가 없습니다. 네, 그걸 발견하고 Beep 호출을 클라이언트 응용 프로그램 (사용자 지정 CP 및 데스크톱 응용 프로그램)으로 이동했습니다. 데스크탑 구성 요소는 정상적으로 실행되지만 사용자 정의 CP는 CPUS_LOGON 모드에서 소리를 생성하지 않습니다. 그러나 CPUS_LOCK 모드에서는 정상적으로 작동합니다. – Vivek

관련 문제