Pergunta

Esta pergunta já tem uma resposta aqui:

Estou trabalhando em algum método para proteger meu software com uma licença. Fazer algumas chamadas de WMI para distinguir de forma exclusiva computadores e garantir que não possa ser carregada várias instâncias do aplicativo.

Eu cheguei a pensar quando o aplicativo é instalado em uma máquina virtual (MS Virtual PC, VMware, Caixa Virtual etc.) e licenciada nisso - seria possível clonar o PC virtual e, em seguida, iniciar várias instâncias do PC virtual no O mesmo PC físico e ainda distingue o hardware do Virtual PC (ou outras informações diferentes) entre si?

Até agora, eu procurei muito as diferenças de informação do WMI Call e parece que elas são totalmente idênticas (verifiquei dois clones da mesma imagem de PC usando o Microsoft Virtual PC).

Foi útil?

Solução

Você já tentou obter a coluna 'fileref'?

Se não, você pode construir o URL usando o nome?

Outras dicas

Você deve olhar para algo como Ilok, uma chave USB de hardware para licenciamento e proteção de software.

Eu prefiro usar um Sentinel USB Dongle para licenças de software. O único problema que eu vi com eles às vezes é um idiota rouba um, porque eles parecem drives de polegar.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top