Acasă > forum > controlerele SlimLine e Netsyst (LogicLab) > Cum se protejează programul în Elsist controlere
- Acest subiect are 0 răspunsuri, 1 participant și a fost actualizat ultima dată 9 ani, acum 5 luni da Sergio Bertana.
-
AutorPost
-
Noiembrie 12, 2014 la 9: 03 am #35662Sergio BertanaAdministrator al forumului
Unii clienți care întreabă dacă este posibil să protejăm programul încărcat pe controlerele noastre. Răspunsul este da și vă propunem diverse tehnici pentru ao face.
Când descărcați codul pe controler de către LogicLab, puteți alege dacă descărcați doar codul executabil sau codul sursă și chiar decideți să descărcați codul sursă pe care îl puteți proteja prin parolă (Vedeți captura de ecran). Dacă descărcați numai codul executabil, acesta nu poate fi citit din sistem utilizând metode normale de dezvoltare.
Oricum poate fi util să trimiteți clientului final un nou cod executabil pentru a rezolva o eroare de program, astfel încât clientul să îl poată descărca direct în controler evitând singur dezvoltatorul să o facă. Pentru acest scop, am dezvoltat Încărcător LogicLab la codul executabil al programului de pe controler Dar dacă trimiteți codul executabil clientului, el îl poate descărca pe orice controler nou și nu puteți controla acest lucru.
Putem oferi soluții diferite. Toate produsele au propriile sale SysUniqueID, puteți controla acest ID în programul dvs. și puteți opri dacă este diferit. Dar pentru a face acest lucru trebuie să aveți programe diferite cu ID-urile controlerului diferite.
O soluție mai fiabilă este codul producătorului, această soluție are costuri de plătit (Vedeți pagina). Vom fi primii care vă vor oferi un ID unic. Programul dvs. poate verifica valoarea SysMfcCode variabilă și dacă nu este corectă se poate opri. Cu Codul producătorului puteți avea un program unic pentru toate controlerele, puteți trimite codul executabil către clientul dvs., acesta îl poate încărca numai într-un controler care a cumpărat de la dvs. (Singurii controlori care au codul producătorului corect).
-
AutorPost
- Trebuie să fiți autentificat pentru a răspunde la acest subiect.