Verzeichnis der DLL bekommen
-
Hallo,
ich habe eine DLL, von der ich das verzeichnis mithilfe der DllMain funktion bekommen würde.
das habe ich bereits:
BOOL APIENTRY DllMain( HMODULE hModule, DWORD reason, LPVOID lpReserved ) { switch(reason) { case DLL_PROCESS_ATTACH: DisableThreadLibraryCalls( hModule ); char dlldir[] = ""; GetModuleFileNameA(hModule, dlldir, sizeof(dlldir)); MessageBox(NULL, dlldir, "LIZ!", MB_OK); break; } return TRUE; }funktioniert prima:
DOCH: ich möchte gerne das VERZEICHNIS haben.
die funktion returnt mir aber das verzeichnis + "\mydll.dll"
krieg ich das hinten irgendwie weg, dass ich das verzeichnis so habe.
und die '\' in '\' wandeln, damit ich mit dem verzeichnis auch arbeiten kann,vielen dank!
-
PathRemoveFileSpec