Logotipo
PHP Compilado com ionCube

Xtra para SafeNet Compact-500

SafeNet Compact-500 é um dispositivo de hardware (dongle), conectado ao computador, para evitar o uso indevido e pirataria de software. O desenvolvedor poderá proteger a sua propriedade intelectual contra a distribuição não autorizada, envelopando o seu aplicativo com rotinas que fazem chamadas periodicas ao dispositivo, ou poderá realizar operações de leitura e escrita na memória do dispositivo manualmente.

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 a 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.

Através do Xtra desenvolvido pela MindQuake, o programador do script Lingo do Director ou Authorware poderá realizar diversas operações no dispositivo de proteção anti-pirataria, como ler e escrever posições de memória, ler e escrever textos na memória, encriptar e decriptar informações utilizando a semente criptográfica armazenada no dispositivo, consultar a data de expiração do aplicativo, chamar o diálogo de renovação da licença, etc. Através de chamadas estratégicas ao dispositivo fica fácil proteger projetores de treinamentos e E-Learning desenvolvidos utilizando o Macromedia Authorware ou Director. É possível, ainda, mostrar na tela o número de dias e/ou execuções restantes antes que o projetor pare de funcionar e a licença tenha que ser renovada.

A comunicação com o dispositivo anti-pirataria é feito através de Lingo simples. O produto vem acompanhado de uma documentação básica e exemplos de utilização comentados.

Exemplo de uso:

on startMovie
-- criar instância do Xtra do dongle
set c500 = new(xtra "C500")
-- inicializar comunicação com o dispositivo
set resposta = c500.initDevice("0102030405")
-- gravar uma posição de memória
resposta = c500.setMemory(18, 12345)
-- ler a posição da memória RAM
resposta = c500.getMemory(18)
-- decrementar contador de execuções do dongle
resposta = c500.decrementCounter()
-- finalizar a comunicação
resposta = c500.closeDevice()
end startMovie

A licença deste Xtra é por desenvolvedor, não havendo necessidade de pagamentos adicionais de royalties para a distribuição do mesmo junto com o seu produto criado pelo Director ou Authorware.

Caso tiver interesse em adquirir uma licença deste Xtra para uso no seu projeto, queira uma versão de avaliação ou tenha outras perguntas e dúvidas, por favor entre em contato.

 

Todas as marcas registradas citadas nesta página são propriedade dos seus respectivos donos. Não temos associação com nenhuma das empresas citadas aqui.

Compact-500

Os dispositivos Compact 500 podem ser adquiridos na versão USB ou porta paralela.

Maiores informações no site do fabricante.

international

If you are looking for this page in English, please click here.