Win32: Retrieving the path of the running application
Mon, 28 Jan 2008 23:36:12 -0500 - Author:
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
}
