Jump to content
scoroy

Como adicionar o meu programa com KeyGen?

Recommended Posts

scoroy

boas

Eu pretendo adicionar uma KeyGen ao meu programa, tipo.

Antes de eles entrarem nele aparece um quadrado a dizer para meter a key, se for posto a Key Correcta o programa abre-se normalmente, se for errada diz que a key e errada.

Mas que se a Key for correcta já nao aparece, esse quadrad so aparece uma vez, sendo se a key introduzida for correcta.

Estou a fazer em C# no VS 2010

Obrigado

Share this post


Link to post
Share on other sites
M6

Essa dúvida é genérica, nada tem a ver com programação C#, pelo que a resposta é também genérica dado que se aplica a qualquer linguagem.

A primeira coisa que necessitas é de definires um algoritmo que te permita gerar uma chave aleatória (de preferência não repetivel)

Depois tens de ter uma aplicação tua que faça a geração de uma chave aleatória. Essa tua aplicação deve também registar o cliente/utilizador/empresa a quem se destina essa chave.

Uma vez gerada uma chave a mesma será usada na aplicação. A aplicação terá de reconhecer essa chave como válida e uma vez aceite a chave podes guardar a mesma num ficheiro de configuração da aplicação. Quando a aplicação arranca, lês o ficheiro de configuração e verificas se existe lá alguma chave. Em caso afirmativo validas a chave, se ela for válida a aplicação abre normalmente, caso contrário aparece o ecrã a pedir a introdução de uma chave.


10 REM Generation 48K!
20 INPUT "URL:", A$
30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50
40 PRINT "404 Not Found"
50 PRINT "./M6 @ Portugal a Programar."

 

Share this post


Link to post
Share on other sites
scoroy

Podias explissitar isso?

Dito assim, não consigo fazer nem por onde começar.

Obrigado :D

Share this post


Link to post
Share on other sites
M6

scoroy, não há muito mais para explicar. Sem teres dúvidas mais concretas, as respostas vão ser igualmente genéricas.

Se queres saber por onde começar, faz como disse atrás e começa por encontrar um algoritmo que te gere uma chave. Pode ser uma coisa tão simples como obteres o timestamp actual representado como um número inteiro.


10 REM Generation 48K!
20 INPUT "URL:", A$
30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50
40 PRINT "404 Not Found"
50 PRINT "./M6 @ Portugal a Programar."

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.