RunAsDate, eludere i programmi trial facilmente

RunAsDate

RunAsDate è una piccola utility per Windows, che non ha bisogno di installazione, creata da Nirsoft e in grado di eseguire qualsiasi programma impostando data e ora a piacimento. In pratica RunAsDate è in grado di iniettare una data differente rispetto a quella del sistema al momento dell’esecuzione di un programma. La data di sistema non viene alterata, solo l’eseguibile può essere ingannato a piacimento.

Come spiegato da Nirsoft, l’utility intercetta le chiamate al kernel GetSystemTime, GetLocalTime, GetSystemTimeAsFileTime e le sostituisce con una data e ora decise dall’utente:

RunAsDate intercepts the kernel API calls that returns the current date and time (GetSystemTime, GetLocalTime, GetSystemTimeAsFileTime), and replaces the current date/time with the date/time that you specify.

Personalmente ho verificato il funzionamento scaricando il file manager XYplorer, che viene distribuito in versione trial funzionante per 30 giorni. Ho eseguito prima il programma verificando la comparsa del conto alla rovescia, poi l’ho avviato con RunAsDate alterando la data in modo da diminuire i giorni di prova rimasti. Come previsto il conto alla rovescia del programma è cambiato in funzione della data che io avevo impostato.

Che dire: RunAsDate svolge egregiamente il suo compito, ma credo che non tutti i programmi trial siano “ingannabili” così facilmente.