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(); }
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(); }