Il software di prova è un software per computer che può essere eseguito per un periodo di tempo limitato prima che scada e smetta di funzionare. L'idea alla base di questo concetto è che l'utente ha la possibilità di provarlo e poi decidere se vuole comprare la versione completa. È in realtà un campione del software originale che funziona per un periodo di tempo limitato. Può avere o meno tutte le caratteristiche del software originale.
Come funziona la versione di prova del software?
Ci sono molti metodi usati dai programmatori per sapere quando il periodo di prova di un software è scaduto. In tempi precedenti, si faceva qualcosa di base come controllare la data del sistema. Ma nel corso del tempo è entrata la sofisticazione. Poiché non ci sono due programmatori che pensano sempre allo stesso modo, non ci può essere un metodo certo da spiegare in questo contesto.
Creazione di voci di registro nascoste
Alcuni software di prova fanno una voce nel registro di Windows su quando è stato installato, insieme al tempo di installazione. Il software, quando viene lanciato, confronta la data e l'ora annotata nel registro con la data e l'ora del computer. Se quest'ultima è maggiore, la versione di prova del software smette di funzionare!
I software di prova usano file nascosti e di sistema
Alcuni programmatori creano file nascosti o di sistema relativi alla versione di prova di un software e li mettono nella cartella System32 o nella cartella contenente i driver. Potrebbero anche essere file a 0 byte o vuoti. Se aggiungono un'estensione che va .sys o .ini, gli utenti ci penseranno due volte prima di modificare i file. Anche i pulitori di spazzatura li ignoreranno
Il software di prova usa l'indirizzo MAC del computer
In questo caso, l'indirizzo del computer viene memorizzato nei server della casa editrice del software insieme ad altri dettagli come i dati e l'ora e probabilmente un'istantanea del volume contenente i file nascosti. Questi file nascosti sono stati spiegati nella sezione precedente. Questa memorizzazione degli indirizzi MAC dei computer o degli smartphone aiuta il trialware a decidere due cose. In primo luogo, se il periodo di prova è scaduto. E in secondo luogo, dice all'azienda informatica che se l'utente sta cercando di installare un'altra versione del trialware sulla stessa macchina.