public static string GetProductKey(string aProjectId, string aAppId, string aAppVer) { aProjectId = aProjectId.ToUpper(); aAppId = aAppId.ToUpper(); aAppVer = aAppVer.ToUpper(); CApplicationVersion lAppVer = CApplicationVersion.StringToApplicationVersion(aAppVer); return(aProjectId + aAppId + __VERCH[lAppVer.Major] + __VERCH[lAppVer.Minor]); }
public static void InitializeCore() { System.Windows.Forms.Application.ThreadException += new ThreadExceptionEventHandler(EH_ThreadException); AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(EH_UnhandledException); _Security = null; _Version = CApplicationVersion.StringToApplicationVersion(RsApplicationInfo.VersionString); //_Collections = new ArrayList(); _ChildApps = new CChildApplications(); }
public static string GeneratePID(string aProjectId, string aAppId, string aAppVer) { aProjectId = aProjectId.ToUpper(); aAppId = aAppId.ToUpper(); aAppVer = aAppVer.ToUpper(); CApplicationVersion lAppVer = CApplicationVersion.StringToApplicationVersion(aAppVer); string lPID1 = aProjectId.Substring(0, 5), lPID2 = aProjectId.Substring(5), lPID3 = aAppId + __VERCH[lAppVer.Major] + __VERCH[lAppVer.Minor], lResult = ""; lResult = PasswordTools.EncryptPassword_1(lPID2, lPID1, 5, true); lResult += PasswordTools.EncryptPassword_1(lPID3, lPID2, 5, true); lResult += PasswordTools.EncryptPassword_1(lPID1, lPID3, 5, true); return(lResult); }