この質問は以前に尋ねられましたが、決定的な答えはありません。
特定の条件下でビープ音を生成する必要がある Windows サービスを Delphi で作成しました。これは XP では問題なく動作しますが、Windows 7 または 2008 では失敗します。
ノート:
- PCスピーカーを使用して、サービスの代わりにコンソールプログラムを作成すると、ビープ音が機能します。
- 「サービスがデスクトップと対話できるようにする」を有効にしたり、サービスに管理者権限を割り当てたりしても、ビープ音はサービスで機能しません。
私の質問: サービスで動作するようにビープ API を呼び出す方法はありますか? ありがとう。