diff --git a/EXE_General.cpp b/EXE_General.cpp index dae2f9f..8bdbe0e 100644 --- a/EXE_General.cpp +++ b/EXE_General.cpp @@ -297,6 +297,22 @@ ExeGetKeyInfo( string& sKey) return true ; } +//----------------------------------------------------------------------------- +bool +ExeGetKeyLevel( int nProd, int nVer, int nLev, int& nKLev) +{ + // verifico la chiave e il livello + int nExpDays ; + int nRet = GetKeyLevel( s_sKey, nProd, nVer, nLev, nKLev, nExpDays) ; + if ( nRet != KEY_OK) { + string sErr = "Error on Key (EGKL/" + ToString( nRet) + ")" ; + LOG_ERROR( s_pGenLog, sErr.c_str()) ; + return false ; + } + + return true ; +} + //----------------------------------------------------------------------------- bool ExeGetKeyOptions( int nProd, int nVer, int nLev, unsigned int& nOpt2) diff --git a/EgtExecutor.rc b/EgtExecutor.rc index 4c510c5..9154879 100644 Binary files a/EgtExecutor.rc and b/EgtExecutor.rc differ