|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: May 2002
Città: udine
Messaggi: 546
|
programmi a scadenza
ciao,
come da titolo vorrei creare un prog a scadenza e mi chiedevo come funzionino quei prog che si accorgono se hai tirato in dietro l'orologio di sistema... Qualcuno sa darmi notizie su cosa e come conviene programmare? cipi
__________________
a chi non piace il vino... dio neghi anche l'acqua! ![]() DELL Latitude E4300, iPhone 6 |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Sep 2004
Messaggi: 2983
|
in realtà quei programmi non fanno altro che "salvare" da qualche parte la data ogni volta che li mandi in esecuzione.
incrementano la data ogni giorno che passa ma se si accorgono che la data è minore dell'ultima salvata allora ti mostrano un msg di errore perché hai sicuramente mandato indietro l'orologio. di solito salvano la data in un file nascosto in qualche cartella di sistema. |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: May 2002
Città: udine
Messaggi: 546
|
Intanto grazie, più veloce della luce
__________________
a chi non piace il vino... dio neghi anche l'acqua! ![]() DELL Latitude E4300, iPhone 6 |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Sep 2004
Messaggi: 2983
|
si, volendo la puoi salvare dove ti pare...l'importante è nasconderla bene perché se la trovi puoi cambiarne il valore a mano fregando così il programma.
consiglierei anche una cifratura di questi dati per rendere più difficoltosa l'eventuale modifica. oltre alla data dell'ultima esecuzione del programma, se vuoi dare una scadenza al programma dovrai salvare anche la data di installazione ( o quella della prima esecuzione). A quel punto se le due date superano una certa differenza in giorni allora il programma "Scade". |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: May 2002
Città: udine
Messaggi: 546
|
pensavo proprio di fare quello che hai scritto tu... cifrare in qualche modo le date e fare dei test se una è maggiore dell'altra... inoltre la data di scadenza verrebbe creata da una stringa di testo cifrata che io spedirei all'utilizzatore del prog.
Ma se per assurdo uno mantenesse fissa la data del pc? Cioè se ad ogni avvio la modificasse?
__________________
a chi non piace il vino... dio neghi anche l'acqua! ![]() DELL Latitude E4300, iPhone 6 |
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Sep 2004
Messaggi: 2983
|
hai anche l'ora oltre alla data...verifica anche quella. Se le date sono uguali ma ti accorgi che l'ora è minore dell'ultima allora vai in errore.
uguale o minore non può essere, deve essere per forza successiva. quindi potrebbe funzionargli per qualche ora ma poi gli darebbe errore. |
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: May 2002
Città: udine
Messaggi: 546
|
già, hai ragione.... grazie e a presto
__________________
a chi non piace il vino... dio neghi anche l'acqua! ![]() DELL Latitude E4300, iPhone 6 |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 17:57.



















