Xtra para PC Guard
PC Guard é um um sistema de licenciamento de software poderoso, flexível e fácil de usar, desenvolvido pela SofPro Software Protection Labs. Este software para Windows permite proteger diversos formatos de executáveis Win32 e .NET contra engenharia reversa, e gerar versões de avaliação de produtos que podem funcionar por um certa número de dias e/ou execuções. As licenças podem ser relacionadas com o hardware e o sistema operacional, impossibilitando o uso de uma licença emitida para um computador em outro equipamento.
Macromedia Director e Authorware são pacotes de software para geração de aplicativos em multimídia, cujos produtos podem ser reproduzidos como filmes Shockwave, em CD-ROM, como fluxo de dados pela Internet, etc. Também há a possibilidade de gerar "Projetores", aplicativos autônomos que podem reproduzir o produto final sem necessidade de plug-ins ou outros programas adicionais no computador do usuário. São chamados de "Xtra" as extensões para o ambiente de desenvolvimento destes aplicativos, que permitem acesso a funções não disponíveis na versão básica do produto.
É perfeitamente possível proteger um projetor Director através do PC Guard. Assim, uma apresentação elaborada no Director pode ter um "prazo de validade" e não executar mais depois de excedido o número de dias ajustado para a avaliação, ou depois de esgotado o número de execuções do projetor. Treinamentos e E-Learning desenvolvidos pelo Macromedia Authorware podem ser licenciados de forma que não possam ser distribuídos ilegalmente. Através do Xtra desenvolvido por nós, é muito fácil obter informações sobre o estado da licença do aplicativo através de simples chamadas usando Lingo, a linguagem de script destes ambientes de desenvolvimento. É possível fazer um projetor se comportar de uma forma enquanto não licenciado (em modo avaliação ou demonstração), e de outra forma quando uma licença permanente estiver instalada. É possível, ainda, mostrar na tela o número de dias e/ou execuções restantes antes que o projetor pare de funcionar.
Se você for um usuário registrado do PC Guard, você pode solicitar a sua cópia do Xtra por e-mail: SofPro.
Exemplo de uso:
On startMovie
set pcguard = new(xtra "PCGuard")
if (pcguard.getDemoModeActive() = 1) then
set usos = pcguard.getDemoUsesLeft()
set dias = pcguard.getDemoDaysLeft()
set the text of member "info" = dias && "dias e" && ¬
usos && " usos até expiração"
else
set the text of member "info" = "Não está em modo demo"
end if
end startMovie
Supondo que exista um membro no cast do projeto atual chamado "info", o texto contido nessa variável após execução da programação acima poderia ser a seguinte, por exemplo:
info: 5 dias e 27 usos até expiração
Usuários registrados do PC Guard têm acesso ao Xtra completo, com muitas outras funções, bem como a documentação, com exemplos de uso para Director e Authorware. O programa é fornecido sem custo, mas se você usá-lo em um produto comercial, pedimos que um pequeno pagamento seja feito como reconhecimento pelo nosso trabalho na conta do PayPal:
Abaixo você encontra um projetor protegido de exemplo, para ver o Xtra em ação. O Xtra incluso neste projeto possui apenas uma parte da funcionalidade da versão completa.
Transfira o projetor de demonstração (1,35 MB): pcgdemo.zip
Caso tiver outras perguntas ou dúvidas, por favor entre em contato.
Este produto foi testado com sucesso usando Macromedia Director 7 e MX 2004, bem como Macromedia Authorware 7. Sendo um aplicativo nativo Win32, o Xtra não funcionará sobre MacOS.


