MATLAB エンジン アプリケーションに取り組んでいます。これを機能させるには、エンジン アプリケーションが特定の DLL (libeng および libmx) を検出できるように、MATLAB を PATH 環境変数に追加する必要があります。
MATLAB が COM サーバーとして登録されると、その場所がレジストリに書き込まれ、アクセスできるようになります。この情報を使用して、MATLAB を PATH に追加せずにエンジン アプリケーションを動作させる簡単な方法はありますか? エンジン アプリケーションは、理論的にはこれらの DLL の場所をレジストリから読み取ることができますが、問題は、(MATLAB エンジンのコンパイル手順に従って標準的な方法でコンパイルした場合) これらの DLL がないと起動すらできないことです。
私は winapi にあまり詳しくなく、COM にもまったく詳しくありません。
問題がレジストリからの情報に基づいて DLL を見つけられるようにする簡単な解決策はありますか?