Esempio n. 1
0
//returns no trailing slash
int set_module_dir()
{
	char path[MAX_PATH]={0};
	GetModuleFileName(NULL,path,sizeof(path));
	extract_folder(path,sizeof(path));
	if(path[0]!=0 && is_path_directory(path)){
		SetCurrentDirectory(path);
		return TRUE;
	}
	return FALSE;

}
Esempio n. 2
0
int init_ini_file()
{
	char path[MAX_PATH];
	memset(ini_file,0,sizeof(ini_file));
	path[0]=0;
	get_appdata_folder(path,sizeof(path));
	if(!is_path_directory(path))
		CreateDirectory(path,NULL);
	_snprintf(ini_file,sizeof(ini_file)-1,"%s\\" APP_NAME ".ini",path);
	ini_file[sizeof(ini_file)-1]=0;
	if(path[0]==0)
		ini_file[0]=0;
	return ini_file[0]!=0;
}