From aa939d01491c1b2aa653f4c047a37f1934ccb419 Mon Sep 17 00:00:00 2001 From: Husky Date: Wed, 6 Mar 2019 21:08:37 +0100 Subject: [PATCH] Dongle firmcode direkt einprogrammiert --- SanSystem/Dongle.cs | 7 ++----- SanSystem/FrmSelectNewSan.cs | 19 +++++++++---------- SanSystem/Program.cs | 8 +------- 3 files changed, 12 insertions(+), 22 deletions(-) diff --git a/SanSystem/Dongle.cs b/SanSystem/Dongle.cs index 12bba30..c15772c 100644 --- a/SanSystem/Dongle.cs +++ b/SanSystem/Dongle.cs @@ -20,13 +20,10 @@ namespace SanSystem CmBoxInfo cmBoxInfo; CmBoxEntry2 BoxContent; - public Dongle(uint FirmCode, uint ProductCode) + public Dongle(uint ProductCode) { #if !DEBUG - if (FirmCode == 103086) - this.FirmCode = FirmCode; - else - this.FirmCode = 103086; + this.FirmCode = 103086; #else this.FirmCode = 10; #endif diff --git a/SanSystem/FrmSelectNewSan.cs b/SanSystem/FrmSelectNewSan.cs index 7b32208..0f0aeff 100644 --- a/SanSystem/FrmSelectNewSan.cs +++ b/SanSystem/FrmSelectNewSan.cs @@ -89,22 +89,21 @@ namespace SanSystem { InitializeComponent(); - //SanArt sanArt = new SanArt(mod); - Dongle dongle = new Dongle(10, 60); - btn_inliner.Text = Global.Instance.language.Labels["inliner"]; btn_hut.Text = Global.Instance.language.Labels["hut"]; btn_kurzliner.Text = Global.Instance.language.Labels["kurzliner"]; btn_schacht_anb.Text = Global.Instance.language.Labels["schacht_an"]; + using (Dongle dongle = new Dongle(60)) + { + btn_inliner.Enabled = dongle.IsLicensed((byte)Sanierungsarten.INLINER) ? true : false;// sanArt.SanierungActivated(Sanierungsarten.INLINER); + btn_kurzliner.Enabled = dongle.IsLicensed((byte)Sanierungsarten.KURZLINER) ? true : false; //sanArt.SanierungActivated(Sanierungsarten.KURZLINER); + btn_hut.Enabled = dongle.IsLicensed((byte)Sanierungsarten.HUTPROFIL) ? true : false;// sanArt.SanierungActivated(Sanierungsarten.HUTPROFIL); + btn_schacht_anb.Enabled = dongle.IsLicensed((byte)Sanierungsarten.SCHACHTANBINDUNG) ? true : false; // sanArt.SanierungActivated(Sanierungsarten.SCHACHTANBINDUNG); + btn_hut.Enabled = btn_kurzliner.Enabled = false; - btn_inliner.Enabled = dongle.IsLicensed((byte)Sanierungsarten.INLINER) ? true : false;// sanArt.SanierungActivated(Sanierungsarten.INLINER); - btn_kurzliner.Enabled = dongle.IsLicensed((byte)Sanierungsarten.KURZLINER) ? true : false; //sanArt.SanierungActivated(Sanierungsarten.KURZLINER); - btn_hut.Enabled = dongle.IsLicensed((byte)Sanierungsarten.HUTPROFIL) ? true : false;// sanArt.SanierungActivated(Sanierungsarten.HUTPROFIL); - btn_schacht_anb.Enabled = dongle.IsLicensed((byte)Sanierungsarten.SCHACHTANBINDUNG) ? true : false; // sanArt.SanierungActivated(Sanierungsarten.SCHACHTANBINDUNG); - btn_hut.Enabled = btn_kurzliner.Enabled = false; - - dongle.CleanDongle(); + dongle.CleanDongle(); + } } private void btn_inliner_Click(object sender, EventArgs e) diff --git a/SanSystem/Program.cs b/SanSystem/Program.cs index 5a4b8f9..39d6a6b 100644 --- a/SanSystem/Program.cs +++ b/SanSystem/Program.cs @@ -14,13 +14,7 @@ namespace SanSystem [STAThread] static void Main() { - uint firmcode; -#if DEBUG - firmcode = 10; -#else - firmcode = 103086; -#endif - using (Dongle dongle = new Dongle(firmcode, 60)) + using (Dongle dongle = new Dongle(60)) { if (dongle.CheckDongleVorhanden()) {