質問
ん、私自身のモジュールです。このモジュールは実行可能な、些細な- GetModuleHandle(NULL)
返品の取扱い"のメインの"モジュールです。
私のモジュールは、DLLを読み込みによる他の実行形式にまとめたものです。なので GetModuleHandle(NULL)
戻り、モジュールの取り扱い、その実行は、明らかになってきた。
必要があります。を決定するモジュール対応のモジュールを含む、現在実行中のコードについて教えてください。利用のDLLの名前の呼び出し GetModuleHandle()
のようにハックにおいては簡単保守性の場合、コードの問題に移植した異なるDLL)のようにします。
解決
店舗のモジュール対応ができDllMainに利用し、その後、実際に必要です。多くの枠組み(MFC)います。
他のヒント
がDLLと連MFCがわかりやすく伝えるためのインスタンスにDLLあるため、機能と呼ばれた:
void dll_function()
{
AFX_MANAGE_STATE(AfxGetStaticModuleState());
HINSTANCE dll_instance = AfxGetInstanceHandle();
}
として記載のこのモジュールの取扱に渡されたDllMainます。
がその他の理由の保存ができる。
例えば、決定をした場合は、bind資源のDLLを利用資源をリンカーは、このモジュールを取り扱うものとし、取得時にこれらの資源を LoadResource 機能をAPIに含まれています。
所属していません StackOverflow