コード例 #1
0
        private void ParseLicenseInfosForThanks()
        {
            System.Collections.Hashtable dataFields = cryptoLicense.ParseUserData("#");
            this.LicenseThanks_HardwareID   = cryptoLicense.GetLocalMachineCodeAsString();
            this.LicenseThanks_Organisation = dataFields["Organisation"] as string;
            this.LicenseThanks_Name         = dataFields["Name"] as string;
            this.LicenseThanks_Mail         = dataFields["Mail"] as string;
            if (dataFields["Liteversion"] as string == "True")
            {
                this.LicenseThanks_Version = "Lite";
            }
            else
            {
                this.LicenseThanks_Version = "Basic";
            }

            this.LicenseThanks_FeatureMailOn     = cryptoLicense.IsFeaturePresentEx(1);
            this.LicenseThanks_FeatureMapOn      = cryptoLicense.IsFeaturePresentEx(2);
            this.LicenseThanks_FeatureAlarmappOn = cryptoLicense.IsFeaturePresentEx(3);

            this.LicenseThanks_DateExpires = cryptoLicense.DateExpires.ToString();
            if (!cryptoLicense.HasDateExpires)
            {
                this.LicenseThanks_DateExpires = "Unbegrenzt";
            }
        }