hi;
sorry a little speak english..
Code:
#include <windows.h>
#include <stdio.h>

char pTest[255];


char* GetMyDllPath(HMODULE mod)

{

    GetModuleFileName(mod, pTest, 512);
    for(int i = strlen(pTest); i>0; i--)
    { 
        if(pTest[i] == '\\') {
            pTest[i+1] = 0;
            break;
        } 
    }

sprintf_s(pTest,sizeof(pTest),"%sconfig.ini",pTest);
return pTest;

}
Code:
char* DLLPATH;



BOOL APIENTRY DllMain(HMODULE hModule, DWORD ul_reason_for_call,LPVOID lpReserved)
{
    switch (ul_reason_for_call)
    {

    case DLL_PROCESS_ATTACH:

        DLLPATH=GetMyDllPath(hModule);
    
      

       

    case DLL_THREAD_ATTACH:
    case DLL_THREAD_DETACH:
    case DLL_PROCESS_DETACH:
        break;
    }
    return TRUE;
}