• Regolamento Macrocategoria DEV
    Prima di aprire un topic nella Macrocategoria DEV, è bene leggerne il suo regolamento. Sei un'azienda o un hosting/provider? Qui sono anche contenute informazioni per collaborare con Sciax2 ed ottenere l'accredito nella nostra community!

Problema risolto Licenza in Visual Basic

O

oOCrystalOo

Guest
Autore del topic
Salve, spiego in 3 passi ciò che non riesco a fare.

1) Ho creato una semplice applicazione ed ora vorrei che prima di questa applicazione si apra una finestra in cui digitare per esempio un codice seriale oppure id e password (inventati da me). Inoltre vorrei che questo seriale o id e password abbiano una scadenza, nel senso che funzionano per un mese e poi automaticamente si bloccano e quindi non è più possibile accedere all'applicazione con quel seriale o id e password. Vorrei anche sapere come ricambiarli / aggiornarli e come sia possibile farli cambiare / aggiornare automaticamente a tutti coloro che scaricano l'applicazione.

2) Una volta risolto il passo 1 vorrei che ci fosse un indicatore o status che mi indichi se il seriale o id e password sono stati accettati o rifiutati. Esempio verde e rosso oppure una progress bar ecc...

3) Il passo 3 lo scrivo quando sono stati risolti i primi 2.


Spero sia facile perchè io non ci riesco proprio. Un grazie a tutti coloro che mi aiuteranno. Ringrazio chi mi ha aiutato precedentemente con un altro problema. ;)
 
Riferimento: Licenza in Visual Basic

Salve, spiego in 3 passi ciò che non riesco a fare.

1) Ho creato una semplice applicazione ed ora vorrei che prima di questa applicazione si apra una finestra in cui digitare per esempio un codice seriale oppure id e password (inventati da me). Inoltre vorrei che questo seriale o id e password abbiano una scadenza, nel senso che funzionano per un mese e poi automaticamente si bloccano e quindi non è più possibile accedere all'applicazione con quel seriale o id e password. Vorrei anche sapere come ricambiarli / aggiornarli e come sia possibile farli cambiare / aggiornare automaticamente a tutti coloro che scaricano l'applicazione.

2) Una volta risolto il passo 1 vorrei che ci fosse un indicatore o status che mi indichi se il seriale o id e password sono stati accettati o rifiutati. Esempio verde e rosso oppure una progress bar ecc...

3) Il passo 3 lo scrivo quando sono stati risolti i primi 2.


Spero sia facile perchè io non ci riesco proprio. Un grazie a tutti coloro che mi aiuteranno. Ringrazio chi mi ha aiutato precedentemente con un altro problema. ;)

Semplice usa un timer che blocca l'applicazione dopo un mese, per il seriale devi crearti tu l'algoritmo che accetta i seriali, per il secondo punto, non possiamo dirti tutto, troppo facile, il secondo punto è la base di tutti i linguaggi, quindi basta ragionare e documentarsi un minimo.
 
Riferimento: Licenza in Visual Basic

Semplice usa un timer che blocca l'applicazione dopo un mese, per il seriale devi crearti tu l'algoritmo che accetta i seriali, per il secondo punto, non possiamo dirti tutto, troppo facile, il secondo punto è la base di tutti i linguaggi, quindi basta ragionare e documentarsi un minimo.

Beh tutti potrebbero scrivere come te, in tal caso l'assistenza tecnica non esisterebbe. Comunque io vorrei che il codice seriale avesse una scadenza, nel senso che è sempre valido per un mese e poi non lo è più. Se provo a digitarlo dopo un mese non dovrebbe accettarmelo. Al fatto del timer ci sono arrivato anche io. Il mio problema è come creare il fatto del seriale. In giro non riesco a trovare niente anzi trovo le mie stesse domande e nelle risposte non si capisce un gran che ...
 
Riferimento: Licenza in Visual Basic

Beh tutti potrebbero scrivere come te, in tal caso l'assistenza tecnica non esisterebbe. Comunque io vorrei che il codice seriale avesse una scadenza, nel senso che è sempre valido per un mese e poi non lo è più. Se provo a digitarlo dopo un mese non dovrebbe accettarmelo. Al fatto del timer ci sono arrivato anche io. Il mio problema è come creare il fatto del seriale. In giro non riesco a trovare niente anzi trovo le mie stesse domande e nelle risposte non si capisce un gran che ...

L'assistenza tecnica serve per aiutare a trovare la strada giusta, non per incollarti il codice. Per la scadenza dovresti trovare qualche libreria apposita, non conosco molto bene il VB.NET ma è così per tutti i linguaggi o forse ha già qualcosa, comunque su questo sito c'è un mondo intero di codici:

Perfavore, Entra oppure Registrati per vedere i Link!


vai nella sezione .NET e cerca (in inglese).

Puoi anche provare a scrivere nel registro di sistema i giorni rimanenti, per il seriale non più accettato puoi fare lo stesso, quando scadono i 30 giorni nel registro inserisci il seriale che il programma dovrà leggere come non valido.
 
Riferimento: Licenza in Visual Basic

Salve, spiego in 3 passi ciò che non riesco a fare.

1) Ho creato una semplice applicazione ed ora vorrei che prima di questa applicazione si apra una finestra in cui digitare per esempio un codice seriale oppure id e password (inventati da me). Inoltre vorrei che questo seriale o id e password abbiano una scadenza, nel senso che funzionano per un mese e poi automaticamente si bloccano e quindi non è più possibile accedere all'applicazione con quel seriale o id e password. Vorrei anche sapere come ricambiarli / aggiornarli e come sia possibile farli cambiare / aggiornare automaticamente a tutti coloro che scaricano l'applicazione.

2) Una volta risolto il passo 1 vorrei che ci fosse un indicatore o status che mi indichi se il seriale o id e password sono stati accettati o rifiutati. Esempio verde e rosso oppure una progress bar ecc...

3) Il passo 3 lo scrivo quando sono stati risolti i primi 2.


Spero sia facile perchè io non ci riesco proprio. Un grazie a tutti coloro che mi aiuteranno. Ringrazio chi mi ha aiutato precedentemente con un altro problema. ;)

Mi sorgono spontanee due domande :

-A cosa ti serve creare un programma gratuito, con una licenza che scade ?

Anche se fosse a pagamento :

- Vengono crackati software del calibro di Photoshop & co. Pensi di riuscire a creare un programma che non possa essere crackato ?

Comunque sia, dato che non cerchi niente di complesso, utilizza il registro di sistema.

Crea una chiave con la data della prima apertura ( magari qualcosa di cifrato ).

Ogni volta che apri il programma, esegui un controllo sul registro di sistema.

Dato che la data e l'orario possono essere impostati facilmente, il controllo eseguilo prendendo la data direttamente da Internet.
 
Riferimento: Licenza in Visual Basic

L'assistenza tecnica serve per aiutare a trovare la strada giusta, non per incollarti il codice. Per la scadenza dovresti trovare qualche libreria apposita, non conosco molto bene il VB.NET ma è così per tutti i linguaggi o forse ha già qualcosa, comunque su questo sito c'è un mondo intero di codici:

Perfavore, Entra oppure Registrati per vedere i Link!


vai nella sezione .NET e cerca (in inglese).

Puoi anche provare a scrivere nel registro di sistema i giorni rimanenti, per il seriale non più accettato puoi fare lo stesso, quando scadono i 30 giorni nel registro inserisci il seriale che il programma dovrà leggere come non valido.

Ci sono riuscito ed ho capito anche come fare per lo status. Grazie ;)

Mi sorgono spontanee due domande :

-A cosa ti serve creare un programma gratuito, con una licenza che scade ?

Anche se fosse a pagamento :

- Vengono crackati software del calibro di Photoshop & co. Pensi di riuscire a creare un programma che non possa essere crackato ?

Comunque sia, dato che non cerchi niente di complesso, utilizza il registro di sistema.

Crea una chiave con la data della prima apertura ( magari qualcosa di cifrato ).

Ogni volta che apri il programma, esegui un controllo sul registro di sistema.

Dato che la data e l'orario possono essere impostati facilmente, il controllo eseguilo prendendo la data direttamente da Internet.

Sto imparando il Visual Basic grazie alle guide di sciax2. Ciò che progetterò resterà solo a me e non andrà mai in rete quindi non c'è pericolo di crack. Faccio tutto questo quando ho del tempo libero e sono applicazioni che utilizzerò solo io anche se banali.

Problema risolto.