Windows のビープ機能で奇妙な状況が発生しています (http://msdn.microsoft.com/en-us/library/ms679277%28v=vs.85%29.aspx)。Windows 7 のビープ機能は、Intel タイマー チップ (Windows XP で使用) の代わりに Windows サウンド ドライバーを使用してサウンドを生成することを理解しています。
ビープ音を使用してシステム内のイベントを示すコードを実行するカスタム資格情報プロバイダーがあります。同じコードが、Windows 7 デスクトップと Windows 7 Lock CP (デスクトップをロックしたときに表示される CP) でサウンドを生成します。ただし、ログオン CP (起動時に表示される CP) では、音が出ません。
なぜこれが起こるのか誰か知っていますか?私はかなりグーグルで検索しましたが、そのような問題に遭遇した人は、ビープ音を生成するためにユーザー資格情報で「runas」を使用してアプリケーションを実行します。私はむしろこのアプローチを使用したくありません。