Dongle firmcode direkt einprogrammiert

This commit is contained in:
Husky
2019-03-06 21:08:37 +01:00
parent 9121fa9282
commit aa939d0149
3 changed files with 12 additions and 22 deletions

View File

@@ -20,13 +20,10 @@ namespace SanSystem
CmBoxInfo cmBoxInfo; CmBoxInfo cmBoxInfo;
CmBoxEntry2 BoxContent; CmBoxEntry2 BoxContent;
public Dongle(uint FirmCode, uint ProductCode) public Dongle(uint ProductCode)
{ {
#if !DEBUG #if !DEBUG
if (FirmCode == 103086) this.FirmCode = 103086;
this.FirmCode = FirmCode;
else
this.FirmCode = 103086;
#else #else
this.FirmCode = 10; this.FirmCode = 10;
#endif #endif

View File

@@ -89,22 +89,21 @@ namespace SanSystem
{ {
InitializeComponent(); InitializeComponent();
//SanArt sanArt = new SanArt(mod);
Dongle dongle = new Dongle(10, 60);
btn_inliner.Text = Global.Instance.language.Labels["inliner"]; btn_inliner.Text = Global.Instance.language.Labels["inliner"];
btn_hut.Text = Global.Instance.language.Labels["hut"]; btn_hut.Text = Global.Instance.language.Labels["hut"];
btn_kurzliner.Text = Global.Instance.language.Labels["kurzliner"]; btn_kurzliner.Text = Global.Instance.language.Labels["kurzliner"];
btn_schacht_anb.Text = Global.Instance.language.Labels["schacht_an"]; 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); dongle.CleanDongle();
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();
} }
private void btn_inliner_Click(object sender, EventArgs e) private void btn_inliner_Click(object sender, EventArgs e)

View File

@@ -14,13 +14,7 @@ namespace SanSystem
[STAThread] [STAThread]
static void Main() static void Main()
{ {
uint firmcode; using (Dongle dongle = new Dongle(60))
#if DEBUG
firmcode = 10;
#else
firmcode = 103086;
#endif
using (Dongle dongle = new Dongle(firmcode, 60))
{ {
if (dongle.CheckDongleVorhanden()) if (dongle.CheckDongleVorhanden())
{ {