Я предлагаю вам попробовать использовать функцию GetModuleFileNameA, чтобы получить путь к DLL.
DWORD GetModuleFileNameA(
HMODULE hModule,
LPSTR lpFilename,
DWORD nSize
);
Вы можете обратиться к примеру:
char szPath[MAX_PATH];
GetModuleFileNameA(dllhandle, szPath, MAX_PATH);