Win32: Retrieving the path of the running application
Tue, 29 Jan 2008 04:36:12 +0000 - Author: Peter O.
int GetAppPath(LPTSTR pstr,int length){
int ret,i;
ret=GetModuleHandle(NULL,pstr,length); // this gets the name of the running app
if(!ret)return 0;
i=lstrlen(pstr)-1;
for(;i>=0;i--){ // replace backslash with terminating null
if(pstr[i]==TEXT('')){
pstr[i]=TEXT('0');
break;
}
}
return lstrlen(pstr); //return length of final string
}