2011-07-26 70 views
1

我遇到了使用Windows蜂鳴聲功能(http://msdn.microsoft.com/zh-cn/library/ms679277%28v=vs)的奇怪情況。 85%29.aspx)。據我所知,嗶聲功能使用Windows 7中的Windows聲音驅動程序而不是Intel定時器芯片(用於Windows XP)來產生聲音。Windows蜂鳴聲不會在Windows 7憑據提供程序中產生聲音

我有一個自定義Credential提供程序,它執行一些使用Beep指示系統中的事件的代碼。同一段代碼會在Windows 7桌面和Windows 7鎖定CP(鎖定桌面時顯示的CP)中產生聲音。但是,在登錄CP(引導時出現的CP)中,沒有聲音。

有誰知道爲什麼會發生這種情況?我已經搜索了一點點,遇到此類問題的用戶使用帶用戶憑據的「runas」運行應用程序以生成嗶聲。我寧願不使用這種方法。

回答

1

服務無法在Windows 7中產生聲音。Afaik,沒有合理的方法...

+0

嗨保羅,謝謝。是的,我發現並將嗶聲呼叫轉移到客戶端應用程序(自定義CP和桌面應用程序)。桌面組件運行正常,但在CPUS_LOGON模式下,自定義CP拒絕產生任何聲音。但是,它在CPUS_LOCK模式下工作正常。 – Vivek