MRW.it Forum
  • Home
  • Forum
  • Area Developer
  • Programmazione

Cessione licenza a tempo con vb5/6

  • Creatore Discussione Creatore Discussione satriano
  • Data di inizio Data di inizio 12 Mar 2006
S

satriano

Nuovo Utente
12 Mar 2006
2
0
0
  • 12 Mar 2006
  • #1
salve
sono nuovo in questo forum

Vorrei mi consigliaste un metodo sicuro di concessione licenza di un dato software ad un utente, in modo che dopo il periodo dato (presente gia nel codice prima della compilazione) il programma non funzionasse piu.
Avevo pensato a dateDIff o inserire una data limite gia nel codice, ma questo sarebbe aggirabile tramite continuo cambiamento della data del computer.

Quale tecnica mi consigliate? INoltre, essendo io un principiante, vorrei gentilmente chiedervi, se possibile, di fare un esempio pratico del vostro consiglio, con un codice esempio che mi illustri chiaramente il metodo.

Grazie infinite. satriano
 
Ad
mythar

mythar

Utente Attivo
16 Gen 2006
148
0
0
46
Naples
  • 15 Mar 2006
  • #2
Ciao,
ho già affrontato il problema, purtroppo in questo momento non posso postarti la soluzione, per ora te la spiego.

Ad ogni avvio dovresti controllare se la data di accesso attuale è uguale o successiva all'ultima data di accesso salvata.
In caso affermativo dovresti salvare la data di accesso al programma nel database.

In caso negativo lo blocchi.

Naturalmente in caso di blocco ti consiglio di salvarti nel database un ulteriore campo che ti informi se il programma è stato bloccato oppure no.

Se hai problemi possiamo scendere più nel dettaglio.

:byebye:
 
S

satriano

Nuovo Utente
12 Mar 2006
2
0
0
  • 15 Mar 2006
  • #3
Sono, purtroppo , un dilettante ai primi....comandi !

Gradirei se possibile un esempio di codice per risolvere il problema. In questo modo posso 'imparare' subito la procedura e modificarla poi secondo la necessita precisa.


.
grazie per la pazienza. satriano
 
mythar

mythar

Utente Attivo
16 Gen 2006
148
0
0
46
Naples
  • 16 Mar 2006
  • #4
Eccoti la soluzione

Non posso postarti il mio codice perchè è leggermente articolato, e rischi di non uscirne più(a volte mi ci incasino anke io :jolly: )

Ti premetto che quando vedi il codice scritto in Rosso vuol dire che devi scrivere i dati nel database oppure in qualsiasi altro posto in cui decidi di conservare le variabili.

'Fase A: Le Variabili
'Step 1: Le date
Hai bisogno di conservarti da qualche parte(registro, database, .ini) la data di scadenza del software(DataScad) e la data dell'ultimo accesso(DataUlt).
Scegli tu dove memorizzare i dati, per me è indifferente.
Inoltre chiamiamo DataOggi la data al momento dell'accesso che stiamo effettuando.

'Step 2: Bloccare il Programma
Nello stesso posto delle date salva anche un campo Lock, che ci servirà a capira se il programma è bloccato oppure no.

'Fase B: Il Programma vero e proprio
'Step 1: Controllo del valore Lock
All'avvio del programma effettua un check del tipo
IF Lock="S" THEN END

In questo modo se il programma risulta bloccato ci fermiamo subito senza perdere tempo come fanno molte applicazioni.

'Step 2: Controllare la data di scadenza
Puoi effettuare il seguente controllo tra le date:
IF FORMAT(DataScad, "YYYYMMDD") < FORMAT(DataOggi, "YYYYMMDD") THEN
DataUlt=DataOggi
Lock="S"
END
END IF

'Step 3: Controllare la data di accesso
In genere i clienti non sono molto intelligenti, e aspettano che il programma si riveli bloccato prima di spostare la data.
Ma se il cliente è intelligente cambierà la data prima della scadenza.
Allora noi mettiamo un ulteriore blocco:
IF FORMAT(DataOggi, "YYYYMMDD") < FORMAT(DataUlt, "YYYYMMDD") THEN
Lock="S"
END
END IF

In questo modo se l'accesso viene effettuato con una data precedente a DataUlt il furbastro si è bloccato da solo. :mavieni:

'Fine

NB: Naturalmente questo, come tanti altri sistemi di protezione, ha le sue falle più o meno gravi.
Se vuoi le possiamo analizzare con calma, e credo che se luke ha tempo potremmo avvalerci anche del suo supporto.
 
Devi accedere o registrarti per poter rispondere.

Discussioni simili

V
Cessione pagina FB 11.2k like
  • ValentinaAmedeo
  • 7 Mag 2017
  • Annunci servizi di Social Media Marketing
Risposte
9
Visite
2K
Annunci servizi di Social Media Marketing 29 Giu 2017
mobile
M
[CESSIONE] Siti giocattoleria.it afondoperduto.it
  • Kekko24
  • 16 Feb 2017
  • Compravendita siti e domini
Risposte
0
Visite
1K
Compravendita siti e domini 16 Feb 2017
Kekko24
I
Problema successione files php
  • ispanic
  • 22 Ott 2014
  • PHP
Risposte
4
Visite
1K
PHP 23 Ott 2014
ispanic
I
G
"Cessione" temporanea di macchine da scrivere antiche
  • gilgamesh
  • 8 Lug 2008
  • Leggi, Normative e Fisco
Risposte
0
Visite
3K
Leggi, Normative e Fisco 8 Lug 2008
gilgamesh
G
L
Caricare in successione swf (garantendo tutta l'esecuzione)!
  • Lauradelmonte
  • 15 Apr 2007
  • Flash
Risposte
1
Visite
2K
Flash 17 Apr 2007
google
L
effetto immagini in successione...
  • limpido
  • 27 Nov 2003
  • Javascript
Risposte
1
Visite
3K
Javascript 5 Dic 2003
lukeonweb
Licenza scaduta
  • emmafrost
  • 7 Ago 2023
  • PHP
Risposte
0
Visite
2K
PHP 7 Ago 2023
emmafrost
E
scadenza licenza software
  • Emanuele85
  • 12 Nov 2022
  • PHP
Risposte
1
Visite
2K
PHP 24 Nov 2022
Emanuele85
E
S
Vendo forum licenza ips
  • Stan9
  • 30 Lug 2019
  • Compravendita siti e domini
Risposte
0
Visite
921
Compravendita siti e domini 30 Lug 2019
Stan9
S
W
INSTAGRAM BOT con licenza a soli 20 euro
  • wesocial
  • 26 Mar 2019
  • Annunci servizi di Social Media Marketing
Risposte
0
Visite
793
Annunci servizi di Social Media Marketing 26 Mar 2019
wesocial
W
S
Cerco licenza forum xenforo IPB
  • Stan9
  • 12 Feb 2019
  • Altri Annunci
Risposte
0
Visite
966
Altri Annunci 12 Feb 2019
Stan9
S
Creative cloud non riesce a convalidare licenza photoshop
  • franciu89
  • 1 Ott 2017
  • Photoshop
Risposte
1
Visite
1K
Photoshop 17 Ott 2017
filomeni
S
cerco licenza xenforo
  • Stan9
  • 26 Set 2017
  • Altri Annunci
Risposte
0
Visite
2K
Altri Annunci 26 Set 2017
Stan9
S
Licenza per script in PHP
  • IImanuII
  • 27 Gen 2015
  • PHP
Risposte
2
Visite
3K
PHP 15 Feb 2015
IImanuII
D
[SQL Server] Info su licenza e costi
  • davide.samba
  • 2 Apr 2014
  • Database
Risposte
0
Visite
1K
Database 2 Apr 2014
davide.samba
D
T
Scegliere una Licenza software
  • TheTrigger
  • 15 Set 2013
  • Leggi, Normative e Fisco
Risposte
1
Visite
1K
Leggi, Normative e Fisco 15 Set 2013
borgo italia
P
Licenza contenuti sito e blog
  • PinkBetta
  • 18 Giu 2012
  • Leggi, Normative e Fisco
Risposte
2
Visite
2K
Leggi, Normative e Fisco 4 Lug 2012
PinkBetta
P
X
dubbio licenza template
  • xeex
  • 19 Dic 2011
  • Joomla
Risposte
0
Visite
2K
Joomla 19 Dic 2011
xeex
X
Violazione licenza GNU
  • mrL4N
  • 7 Nov 2010
  • CMS (Content Management System)
Risposte
0
Visite
2K
CMS (Content Management System) 7 Nov 2010
mrL4N
P
Licenza Gpl
  • PinkBetta
  • 19 Apr 2010
  • Leggi, Normative e Fisco
Risposte
4
Visite
2K
Leggi, Normative e Fisco 26 Apr 2010
PinkBetta
P
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Area Developer
  • Programmazione
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?