0

私は dll を開発していますが、いくつかの関数の呼び出しをフックするかどうかを決定するために、それが接続されるプロセスの情報を知る必要があります。たとえば、プロセスが explorer.exe の場合、プロセスが firefox.exe の場合は、何もしたくありません。グローバル フックをセットアップするには、「AppInit_DLLs インフラストラクチャ」を使用します。そのため、プロセスではなく、オペレーティング システムが LoadLibrary を呼び出す人になります。フック プロセスは DllMain で行われるため、情報が必要な場所があります。

少し早いですがお礼を。

4

1 に答える 1