Ma scusate un attimo!
Come ho già detto in un post in questa discussione, c'è
GetModuleFileName(NULL, __out LPTSTR lpFilename, __in DWORD nSize);
definita in Windows.h Passando come primo parametro NULL si dice alla funzione che si vuole la path del processo corrente.
Usaggio:
codice:#include <windows.h> //blablabla char percorso_eseguibile [1000];//così non abbiamo problemi di spazio! GetModuleFileName(NULL, percorso_eseguibile,sizeof(percorso_eseguibile)); //blablabla