私は、外部 Dll に依存する C++ プログラムを持っています [dependent.dll としましょう]。
- 実行可能フォルダーのdependent.dll、正常に動作しますが、そのままにしておくと
- いくつかのカスタムフォルダーにdependent.dllがありません。
私が試してみました
LPCTSTR deplibFullPath = "C:\Program Files\My_Program\Dlls\dependent.dll";
HMODULE hMod = LoadLibraryEx(deplibFullPath , NULL, LOAD_WITH_ALTERED_SEARCH_PATH);
null は返されませんが、dependent.dll の関数にアクセスするたびに、正常に動作しません (クラッシュ)
私が間違っている場所や、私がしなければならない追加のアイデア。
ありがとう
-パンカジ