Beispiel #1
0
extern int run_iso(const char *iso)
{
	SEConfig config;
	int r;

	apitype = 0x120;
	program = "disc0:/PSP_GAME/SYSDIR/EBOOT.BIN";
	mode = "game";

	SetUmdFile((char *) iso);
	r = sctrlSEGetConfigEx(&config, sizeof(config));

	dbg_printf(d, "%s: sctrlSEGetConfigEx %08x", __func__, r);

	if (config.umdmode == MODE_MARCH33) {
		SetConfFile(1);
	} else if (config.umdmode == MODE_NP9660) {
		SetConfFile(2);
	} else {
		// Assume this is is normal umd mode, as isofs will be deleted soon
		SetConfFile(0);
	}

	return lanuch_api();
}
Beispiel #2
0
CMySql::CMySql() :
	ServerBase("MySQL", MYSQL_DEFAULT_PORT)
{
	char szMySqlExe[4][_MAX_PATH] = { "mysqld.exe", "mysqld-nt.exe", "mysqld-opt.exe", "mysqld-shareware.exe"};
	char szMyIniPath[_MAX_PATH] = {0}, szExePath[_MAX_PATH] = {0};

	_snprintf(m_sMySqlPath, sizeof(m_sMySqlPath)-1, "%sMySql\\", CUtils::GetEasyPhpPath());

	for (int niI = 0; niI <= 3; niI++)
	{
		_snprintf(szExePath, _MAX_PATH-1, "%sbin\\%s", (LPCTSTR) m_sMySqlPath, szMySqlExe[niI]);
		if (_access(szExePath, 0) != -1)
		{
			SetExePath(szExePath);
			break;
		}
	}
 
/*	GetWindowsDirectory(szMyIniPath, MAX_PATH);
	strcat(szMyIniPath, "\\My.Ini");*/
	_snprintf(szMyIniPath, sizeof(szMyIniPath)-1, "%smy.ini", m_sMySqlPath);

	SetConfFile(szMyIniPath);

	char szTempPath[MAX_PATH] = {0};
	_snprintf(szTempPath, sizeof(szTempPath)-1, "%sconf_files\\my.ini", CUtils::GetEasyPhpPath());
	SetTemplateConfFile(szTempPath);

	m_szMySqlParams[0] = '\0';

	CUtils::ScanProcess(GetExePath(), m_stProcInfo.dwProcessId);
	ReadConfFile();
}