1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
LRESULT __declspec(dllexport)__stdcall CALLBACK testProc(
int nCode,
WPARAM wParam,
LPARAM lParam)
{
//Ici si je fait un GetCurrentDirectory, ca ne marche pas, ca ne me donne pas
//le directory de la ou a ete executé le .exe
..
}
//cette proc est appelé depuis le .exe
BOOL __declspec(dllexport)__stdcall InitProc()
{
//ici ca marche ca me donne le path d ou a ete lancé le .exe
//et meme si fichier est une variable global
//si j utilse cette avriable dans le callback la variable vaut n importe quoi
//(j ai fait des fichiers log pour verifier...)
GetCurrentDirectory(256, fichier);
}
..
dans le code du .exe il y a l appele a la proc de la DLL InitProc |
Partager