void CMainDlg::ReadSysIni() { int icustom = 0; char szTemp[MAX_PATH] = { 0 }; readINI("system", "custom_choose", icustom); readINI("system", "auto_update", szTemp); m_strUpdate = szTemp; memset(szTemp, 0, MAX_PATH); readINI("system", "software_title", szTemp); m_strTitle = szTemp; SetWindowTextA(m_hWnd, m_strTitle.c_str()); memset(szTemp, 0, MAX_PATH); readINI("system", "default_homepage", szTemp); m_strDefaultUrl = szTemp; if (m_strDefaultUrl.size()) { WriteLog("ok: 读取到默认主页地址:%s", m_strDefaultUrl); } else { m_strDefaultUrl = "http://baidu.com"; MessageBox(L"error: 读取到默认主页地址为空,请设置..."); WriteLog("error: 读取到默认主页地址为空"); } if (icustom) { memset(szTemp, 0, MAX_PATH); readINI("system", "custom_homepage", szTemp); m_strCustomUrl = szTemp; if (m_strCustomUrl.size()) { m_strDefaultUrl = m_strCustomUrl; } } }
int CMainDlg::UpdateExe() { int iVersion = 0, rs; char cPath[MAX_PATH] = { 0 }; SHGetSpecialFolderPathA(NULL, cPath, CSIDL_PERSONAL, FALSE); strcat(cPath, "\\CifExplorer\\update.ini"); HRESULT hr = URLDownloadToFileA(0, m_strUpdate.c_str(), cPath, 0, NULL); if (hr == S_OK) { readINI("CifExplorer", "VERSION", iVersion, cPath); if (iVersion > _VERSION) { rs = 1; HANDLE m_handle = CreateThread(NULL, 0, CreateUpdateThread, this, 0, 0); CloseHandle(m_handle); } else { rs = 0; } } else { rs = -1; } return rs; }
/* test if we are in portable mode by looking for putty.ini or kitty.ini in running directory */ int IsPortableMode( void ) { FILE * fp = NULL ; int ret = 0 ; char buffer[256] ; if( (fp = fopen( "putty.ini", "r" )) != NULL ) { fclose(fp ) ; if( readINI( "putty.ini", "KiTTY", "savemode", buffer ) ) { while( (buffer[strlen(buffer)-1]=='\n')||(buffer[strlen(buffer)-1]=='\r') ||(buffer[strlen(buffer)-1]==' ') ||(buffer[strlen(buffer)-1]=='\t') ) buffer[strlen(buffer)-1]='\0'; if( !stricmp( buffer, "registry" ) ) IniFileFlag = SAVEMODE_REG ; else if( !stricmp( buffer, "file" ) ) IniFileFlag = SAVEMODE_FILE ; else if( !stricmp( buffer, "dir" ) ) { IniFileFlag = SAVEMODE_DIR ; DirectoryBrowseFlag = 1 ; ret = 1 ; } } if( IniFileFlag == SAVEMODE_DIR ) { if( readINI( "putty.ini", "KiTTY", "browsedirectory", buffer ) ) { if( !stricmp( buffer, "NO" )&&(IniFileFlag==SAVEMODE_DIR) ) DirectoryBrowseFlag = 0 ; else DirectoryBrowseFlag = 1 ; } } else DirectoryBrowseFlag = 0 ; } else if( (fp = fopen( "kitty.ini", "r" )) != NULL ) { fclose(fp ) ; if( readINI( "kitty.ini", "KiTTY", "savemode", buffer ) ) { while( (buffer[strlen(buffer)-1]=='\n')||(buffer[strlen(buffer)-1]=='\r') ||(buffer[strlen(buffer)-1]==' ') ||(buffer[strlen(buffer)-1]=='\t') ) buffer[strlen(buffer)-1]='\0'; if( !stricmp( buffer, "registry" ) ) IniFileFlag = SAVEMODE_REG ; else if( !stricmp( buffer, "file" ) ) IniFileFlag = SAVEMODE_FILE ; else if( !stricmp( buffer, "dir" ) ) { IniFileFlag = SAVEMODE_DIR ; ret = 1 ; } } if( IniFileFlag == SAVEMODE_DIR ) { if( readINI( "kitty.ini", "KiTTY", "browsedirectory", buffer ) ) { if( !stricmp( buffer, "NO" )&&(IniFileFlag==SAVEMODE_DIR) ) DirectoryBrowseFlag = 0 ; else DirectoryBrowseFlag = 1 ; } } else DirectoryBrowseFlag = 0 ; } else { printf( "No ini file\n" ) ; } return ret ; }
int ReadParameterLight( const char * key, const char * name, char * value ) { char buffer[4096] ; strcpy( buffer, "" ) ; if( GetValueData( HKEY_CURRENT_USER, TEXT(PUTTY_REG_POS), name, buffer ) == NULL ) { if( !readINI( IniFile, key, name, buffer ) ) { strcpy( buffer, "" ) ; } } strcpy( value, buffer ) ; return strcmp( buffer, "" ) ; }
bool gib::readGame(QString::iterator& first, QString::iterator& last){ QString str; while (first != last){ str = readLine(first, last); if (str == "\\GE") return true; QStringList list = str.split(' '); if (list.size() < 3) continue; else if (list[0].compare("INI", Qt::CaseInsensitive) == 0){ readINI(list[3].toInt()); continue; } if (list.size() < 6) continue; else if (list[0].compare("STO", Qt::CaseInsensitive) == 0) readSTO(list[4].toInt(), list[5].toInt(), list[3].toInt()); } return false; }
/* test if we are in portable mode by looking for putty.ini or kitty.ini in running directory */ int LoadParametersLight( void ) { FILE * fp = NULL ; int ret = 0 ; char buffer[4096] ; #ifndef FDJ if( (getenv("KITTY_INI_FILE")!=NULL) && ((fp = fopen( getenv("KITTY_INI_FILE"), "r" )) != NULL) ) { fclose(fp ) ; IniFile = (char*)malloc(strlen(getenv("KITTY_INI_FILE"))+1) ; strcpy( IniFile,getenv("KITTY_INI_FILE") ) ; strcpy(INIT_SECTION,"KiTTY"); if( readINI( IniFile, "KiTTY", "savemode", buffer ) ) { while( (buffer[strlen(buffer)-1]=='\n')||(buffer[strlen(buffer)-1]=='\r') ||(buffer[strlen(buffer)-1]==' ') ||(buffer[strlen(buffer)-1]=='\t') ) buffer[strlen(buffer)-1]='\0'; if( !stricmp( buffer, "registry" ) ) IniFileFlag = SAVEMODE_REG ; else if( !stricmp( buffer, "file" ) ) IniFileFlag = SAVEMODE_FILE ; else if( !stricmp( buffer, "dir" ) ) { IniFileFlag = SAVEMODE_DIR ; ret = 1 ; } } if( IniFileFlag == SAVEMODE_DIR ) { if( readINI( IniFile, "KiTTY", "browsedirectory", buffer ) ) { if( !stricmp( buffer, "NO" )&&(IniFileFlag==SAVEMODE_DIR) ) DirectoryBrowseFlag = 0 ; else DirectoryBrowseFlag = 1 ; } if( readINI( IniFile, "KiTTY", "configdir", buffer ) ) { if( strlen( buffer ) > 0 ) { ConfigDirectory = (char*)malloc( strlen(buffer) + 1 ) ; strcpy( ConfigDirectory, buffer ) ; } } } else DirectoryBrowseFlag = 0 ; } else if( (fp = fopen( "kitty.ini", "r" )) != NULL ) { IniFile = (char*)malloc(11) ; strcpy(IniFile,"kitty.ini"); strcpy(INIT_SECTION,"KiTTY"); fclose(fp ) ; if( readINI( "kitty.ini", "KiTTY", "savemode", buffer ) ) { while( (buffer[strlen(buffer)-1]=='\n')||(buffer[strlen(buffer)-1]=='\r') ||(buffer[strlen(buffer)-1]==' ') ||(buffer[strlen(buffer)-1]=='\t') ) buffer[strlen(buffer)-1]='\0'; if( !stricmp( buffer, "registry" ) ) IniFileFlag = SAVEMODE_REG ; else if( !stricmp( buffer, "file" ) ) IniFileFlag = SAVEMODE_FILE ; else if( !stricmp( buffer, "dir" ) ) { IniFileFlag = SAVEMODE_DIR ; ret = 1 ; } } if( IniFileFlag == SAVEMODE_DIR ) { if( readINI( "kitty.ini", "KiTTY", "browsedirectory", buffer ) ) { if( !stricmp( buffer, "NO" )&&(IniFileFlag==SAVEMODE_DIR) ) DirectoryBrowseFlag = 0 ; else DirectoryBrowseFlag = 1 ; } if( readINI( "kitty.ini", "KiTTY", "configdir", buffer ) ) { if( strlen( buffer ) > 0 ) { ConfigDirectory = (char*)malloc( strlen(buffer) + 1 ) ; strcpy( ConfigDirectory, buffer ) ; } } } else DirectoryBrowseFlag = 0 ; } else #endif if( (fp = fopen( "putty.ini", "r" )) != NULL ) { IniFile = (char*)malloc(11) ; strcpy(IniFile,"putty.ini"); strcpy(INIT_SECTION,"PuTTY"); fclose(fp ) ; if( readINI( "putty.ini", "PuTTY", "savemode", buffer ) ) { while( (buffer[strlen(buffer)-1]=='\n')||(buffer[strlen(buffer)-1]=='\r') ||(buffer[strlen(buffer)-1]==' ') ||(buffer[strlen(buffer)-1]=='\t') ) buffer[strlen(buffer)-1]='\0'; if( !stricmp( buffer, "registry" ) ) IniFileFlag = SAVEMODE_REG ; else if( !stricmp( buffer, "file" ) ) IniFileFlag = SAVEMODE_FILE ; else if( !stricmp( buffer, "dir" ) ) { IniFileFlag = SAVEMODE_DIR ; DirectoryBrowseFlag = 1 ; ret = 1 ; } } if( IniFileFlag == SAVEMODE_DIR ) { if( readINI( "putty.ini", "PuTTY", "browsedirectory", buffer ) ) { if( !stricmp( buffer, "NO" )&&(IniFileFlag==SAVEMODE_DIR) ) DirectoryBrowseFlag = 0 ; else DirectoryBrowseFlag = 1 ; } if( readINI( "putty.ini", "PuTTY", "configdir", buffer ) ) { if( strlen( buffer ) > 0 ) { ConfigDirectory = (char*)malloc( strlen(buffer) + 1 ) ; strcpy( ConfigDirectory, buffer ) ; } } } else DirectoryBrowseFlag = 0 ; } else { #ifndef FDJ sprintf( buffer, "%s/KiTTY/kitty.ini", getenv("APPDATA") ); if( (fp = fopen( buffer, "r" )) != NULL ) { IniFile = (char*)malloc(strlen(buffer)+1) ; strcpy(IniFile,buffer); strcpy(INIT_SECTION,"KiTTY"); fclose(fp); } else { #endif sprintf( buffer, "%s/PuTTY/putty.ini", getenv("APPDATA") ); if( (fp = fopen( buffer, "r" )) != NULL ) { IniFile = (char*)malloc(strlen(buffer)+1) ; strcpy(IniFile,buffer); strcpy(INIT_SECTION,"PuTTY"); fclose(fp); } #ifndef FDJ } #endif } if( ReadParameterLight( INIT_SECTION, "autostoresshkey", buffer ) ) { if( !stricmp( buffer, "YES" ) ) SetAutoStoreSSHKeyFlag( 1 ) ; } return ret ; }
QuickFeatureExtract::QuickFeatureExtract(){ readINI(); }
FeatureExtract::FeatureExtract(){ readINI(); }