XP で問題なく動作するアプリケーションを Windows 7 でも正しく動作するようにしようとしています (これは私が書いたものではありません - 友人を助けています)。
XP ではオーディオを再生できましたが、Windows 7 では再生できません - 何も聞こえません。オーディオに関する Windows 7 のすべての設定の検索とチェックを使い果たしました (検索と読み取りに何時間も費やしました)。
アプリケーションの実行中はいつでも、Windows 7 ボリューム ミキサーにエントリがありません。
他のいくつかのアプリケーションで遊んでみると、アプリケーションが実際にサウンドを作成するまでミキサーに追加されないように見えることがわかりましたが、プログラムの開始直後とその前にミキサーに追加されるプログラムが少なくとも 1 つ見つかりました。サウンドを再生しました。
アプリケーションがそれ自体を Windows 7 ボリューム ミキサーに「登録」して、まだサウンドを生成していなくても、そのエントリがミキサーに表示されるようにする API はありますか?