INÍCIO > Fórum > controladores SlimLine e Netsyst (LogicLab) > Como proteger o programa no Elsist controladores
- Este tópico tem 0 respostas, 1 participante e foi atualizado pela última vez 9 anos, 5 meses atrás da Sergio Bertana.
-
autorPublique
-
Novembro 12, 2014 em 9: 03 am #35662Sergio BertanaAdministrador do fórum
Alguns clientes perguntam se é possível proteger o programa carregado em nossos controladores. A resposta é sim e propomos várias técnicas para o fazer.
Você pode escolher baixar o código no controlador por LogicLab se desejar baixar o código-fonte e, mesmo que você queira baixar o código-fonteVer screenshot). Se você apenas baixar o código executável, não pode ser lido do sistema.
De qualquer forma, pode ser útil enviar ao cliente final um novo código executável para solucionar um bug do programa, para que o cliente possa baixá-lo diretamente para o controlador, evitando que o desenvolvedor o faça. Para este propósito, desenvolvemos o LogicLab Loader um programa que só permite que você baixe o código executável no controlador. Mas se você pode baixar o novo controlador e não pode controlar isso.
Para proteger seu código executável para executá-lo somente no controlador que você ativou, propusemos soluções diferentes. Todos os produtos têm sua própria SysUniqueID, você pode controlar esse ID em seu programa e parar se for diferente. Mas, para fazer isso, você deve ter programas diferentes com IDs de controlador diferentes.
Uma solução mais confiável é o código do fabricante, esta solução tem custos a pagar (Veja a página). Somos um membro do mundo. Seu programa pode verificar o valor da SysMfcCode variável e se não estiver correta pode parar. Com o Código do Fabricante você pode ter um programa único para todos os controladores, você pode enviar o código executável ao seu cliente, ele pode carregá-lo apenas em um controlador que você comprou de você (Os únicos controladores que possuem o Código de Fabricante correto)
-
autorPublique
- Você deve estar logado para responder a este tópico.