Pular para o conteúdo

Guia de ativação e licenciamento

Este guia aborda as diversas opções relacionadas a chaves de ativação, licenciamento, validação online e desativação para seus aplicativos protegidos.

Ativação

Para exigir que os usuários tenham uma chave para usar seu aplicativo, habilite a opção: “End users must enter an activation key in order to use the protected workbook” (os usuários finais devem inserir uma chave de ativação para usar a planilha protegida). Esse é o interruptor principal para ativar os recursos de licenciamento.

Toda planilha protegida tem uma Application Master Key exclusiva. O XLS Padlock usa essa chave para gerar as chaves de ativação associadas à sua planilha. Ela é estritamente confidencial e nunca deve ser compartilhada. O XLS Padlock cria automaticamente uma nova Master Key para cada projeto.

  • O Application GUID é um identificador exclusivo que o aplicativo usa para armazenar suas configurações e gerenciar os arquivos salvos no computador do usuário.
  • A Application Secret Key é usada para criptografar e proteger os arquivos salvos pelo usuário (.XLSC ou .XLSCE). Ela garante que os arquivos salvos com seu aplicativo só possam ser abertos pelo seu aplicativo.

Permitir que o usuário final altere a chave de ativação

Section titled “Permitir que o usuário final altere a chave de ativação”

Um usuário pode alterar sua chave de ativação executando o aplicativo com o parâmetro de linha de comando -enterkey (por exemplo, MYAPP.EXE -enterkey). Isso é útil para substituir uma chave que está prestes a expirar.

Para fins de teste em sua própria máquina, o botão “Clear Activation Data” (limpar dados de ativação) do Key Generator redefine todas as informações de ativação armazenadas localmente.

Uma chave com bloqueio por hardware só funcionará no computador específico para o qual foi gerada, tornando-a inútil se compartilhada. A chave se baseia em um System ID exclusivo derivado do hardware do computador do usuário.

  • Opções de System ID: você pode selecionar quais componentes de hardware (CPU, endereço MAC, etc.) são usados para gerar o System ID. Seja consistente com essas opções após implantar seu aplicativo.
  • Obtenção do System ID: quando um usuário executa o aplicativo, será exibido o System ID dele, que ele deverá enviar a você. Em seguida, você usa esse ID no Key Generator para criar a chave dele.
  • Automação online: para evitar a troca manual de System IDs, você pode usar os recursos de ativação online.

Configurações de interação com o site

Você pode exibir um botão “Get Key Online” (obter chave online) na janela de ativação. Esse botão abre o navegador da web do usuário em uma URL que você especificar. Você pode usar o marcador de posição %SYSTID% na URL para passar automaticamente o System ID do usuário ao script de geração de chaves do seu site.

URL de exemplo: https://www.yourwebsite.com/getkey.php?systid=%SYSTID%

Para versões de avaliação com uma tela de lembrete, você pode adicionar um botão “Purchase Online” (comprar online) que direciona o usuário à sua loja ou página de compra.

Configurações adicionais de licenciamento do XLS Padlock com modo portátil e opções de solicitação de chave

Habilite a opção “Do not store activation info in the registry, but in an external file (portable mode)” (não armazenar informações de ativação no registro, mas em um arquivo externo, modo portátil). Isso cria um arquivo .lic oculto na mesma pasta do seu EXE, permitindo que o aplicativo seja executado a partir de uma unidade USB sem gravar no registro do Windows.

Solicitar a chave de ativação ao usuário final a cada vez

Section titled “Solicitar a chave de ativação ao usuário final a cada vez”

Ao habilitar “Prompt the end user for the activation key each time” (solicitar a chave de ativação ao usuário final a cada vez), seus usuários terão que inserir a chave de ativação sempre que abrirem seu aplicativo. Não é recomendado, pois é cansativo para o seu cliente e você não pode definir recursos de expiração para a chave.

Desabilitar o botão “Enter Activation Key” na tela de boas-vindas

Section titled “Desabilitar o botão “Enter Activation Key” na tela de boas-vindas”

Isso removerá a possibilidade de seus usuários finais inserirem uma chave de ativação ao abrirem seu aplicativo de planilha do Excel. No entanto, não é recomendado usar essa opção.