0

WinXP で最も簡単なオーディオ仮想デバイス ドライバを作成するには? 1 つの方法として WDM ドライバーを作成することは知っていますが、それは簡単な作業ではないと思います。Flash ベースのアプリケーション用にオーディオ フィルタリングを実装する必要があります。残念ながら、それを行う唯一の方法のようです-フラッシュの外部で、デバイスドライバーによって、フラッシュアプ​​リを仮想デバイスに接続できます。いくつかの高レベル API (WDM よりも高い) を使用してデバイス ドライバーを記述できるかどうか疑問に思っていました。仮想 USB オーディオ デバイスとしての UMDF (?) または仮想デバイスを登録する dll のみを使用できます。Google トーク プラグインには、仮想 Web カメラを提供する googleadapter.dll が含まれていることがわかりますが、どのように記述したのだろうかと思います。

前もってありがとう、ternyk

4

2 に答える 2

1

WinXPの場合、単純なユーザー モード DLL であるInstallable Driverを記述するだけで十分です。ただし、オーディオ モデルが異なるため、Vista 以降では動作しません。

于 2010-02-08T14:37:16.843 に答える
0

何のAPI?私が最初に心配することは、アプリが Windows とどのようにインターフェースするかを学ぶことです。これを行うための最良の方法は、同じインターフェースを使用してオーディオを使用してアプリケーションをコーディングする方法を実際に学ぶことです。そのため、DirectSound オーディオを使用する場合は、DirectSound を使用するアプリケーションのコーディング方法を学びます。

私がこれを言う理由は、コードがどのように機能するかがわかれば、フックする必要がある API もわかるからです。次に、そこから、ローダー/dll インジェクターをコーディングして、目的の機能を実行できるようにします。

最後に、Google を使用して、自分でできるだけ多くの調査を行うことを忘れないでください。

[引用]人に魚を与えれば、その人は一日で食べてしまう…人に魚の釣り方を教えれば、彼は二度と空腹にならないだろう…[/引用]

于 2010-04-23T06:52:09.010 に答える