« Prolungare il tempo dei programmi Trial senza farli mai scadere »

Contattami Rss
Venerdì, Marzo 14 2008 di David Terni
Leggi i commenti Stampa questo articolo Condividi questa notizia Seguimi tramite Feed RSS 2.0

Tempo fa vi ho sintetizzato la differenza tra programmi Freeware, Shareware e Trial. La particolarità di quest’ultima tipologia è di porsi una data di scadenza oltre la quale si blocca. Il periodo di prova deve dunque servire a testare il programma. Nella vita pratica però, capita sovente d’installare programmi e dimenticarsi della loro esistenza. Il giorno in cui si vuole utilizzarli non si è più in grado farlo perché purtroppo sono scaduti i giorni datici a disposizione. Conseguenza: non abbiamo modo di capire se quel software potrebbe far al caso nostro poiché le successive re installazioni non permettono di resettare il tempo. Tuttavia se riuscissimo a “bloccare” il tempo in qualche modo avremmo la possibilità di continuare a utilizzarli senza preoccuparci della “scadenza”. Considerando che questa situazione può sconvenire da ambo le parti [produttore e consumatore] mi sono convinto nel parlarvi di un programma di pochissimi Kb che fa proprio questo.

In passato esistevano vari modi per alterare programmi Trial a tempo con grossi inconvenienti. Cambio della data nel bios e/o del sistema operativo, creazione di backup come il GHOST e affini. Tutti mezzi scomodi e poco pratici. Ma oggi nulla del genere. Chi conosce un minimo Windows sa che questi programmi, non trovandosi nella condizione di connettersi a internet per controllare la loro scadenza, eseguono richieste al sistema operativo e contano i giorni alla loro morte. Proprio su questa tipologia di software, RunAsDate fa proprio questo, intercetta tutte le chiamate [API] al cuore del sistema operativo [Kernel] inerenti informazioni sul tempo [GetSystemTime, GetLocalTime, GetSystemTimeAsFileTime] modificandole a nostro piacimento.

RunAsDate

Non richiede di alcun’installazione, dll o framework aggiuntivo. Basta semplicemente copiarlo in una cartella a nostra scelta, avviarlo, scegliere il programma a cui siamo interessati, impostare i parametri interessati e creare un’icona, fine. Per i più smaliziati è possibile usarlo anche da riga di comando. RunAsDate funziona SOLO su versioni a 32Bit di Windows 2000, XP, Server 2003 e Vista. Purtroppo altri sistemi a 64bit e Dos a 16bit non sono supportati.

Note legali: a livello “purista”, questo tipo di programma viola il copyright dei software Trial, quindi potremmo dire che per questo tipo di utilizzo è a tutti gli effetti un “CRACK”. Tuttavia è altresì vero che nessuno mi può impedire, e tanto meno controllare, se cambio ad esempio la data del mio sistema operativo, cosa del tutto lecita. Utilizzate dunque RunAsDate col medesimo intento solo per i periodi in cui vi serve testare un software la ritengo una cosa al limite della legalità. Siate maturi e usate questo programma con cervello altrimenti non lamentatevi se costano tanto certi software.

ATTENZIONE! L'articolo che hai letto e' stato scritto piu' di quattro mesi fa. Le informazioni presenti potrebbero dunque non essere aggiornate o non piu' valide!

Ci sono 9 Commenti per questo articolo.

  1. 1
    Guido

    Caro David
    leggo da alcuni mesi il tuo sito e lo trovo e divertente. Grazie!

  2. 2
    pingback:
    Prolungare il tempo di durata della prova di un programma a pagamento KinG FeLiX
  3. 3
    pingback:
    Links della settimana (34) at Paolo Gatti’s web corner

    [...] Prolungare il tempo dei programmi Trial senza farli mai scadere (via Sismi) [...]

  4. 4
    pingback:
    Programmi per togliere le password a file protetti « Marco e Massimiliano’s Weblog

    [...] Programmi per togliere le password a file protetti 17 03 2008 Scritto da David Terni FONTE : il micidiale http://www.sismi.info VEDI ANCHE: Prolungare il tempo dei programmi Trial senza farli mai scadere [...]

  5. 5
    Chris

    Interessante, ma programmi tipo Revo uninstaller che tolgono anche le chiavi di registro lasciate dai programmi farebbe funzionare nuovamente uno shareware a scadenza reinstallandolo (che tu sappia)? Ciao :)

  6. 6
    David Terni
    Autore dell'articolo

    Il punto è questo: chi fa il programma mette sia chiavi di registro che file qua e la. Revo uninstall effettua una “pulizia” di ciò che riesce, in qualche modo, ad attribuire al programma che sta disinstallando. Ovvio per chi crea software shareware di creare tali file indici completamente anonimi.

    L’unico modo per riuscire a resettare un programma shareware è quello di farsi uno screenshot dei programmi e dei file prima e dopo installazione in modo da sapere realmente cosa è stato aggiunto o modificato nel sistema. Ne esistono molti programmi che funzionano in tal senso, purtroppo a pagamento. =(

  7. 7
    kaliber

    Molti programmi shareware tengono segno nel file NTUser.dat nella cartella documents and setings (Users in W Vista).
    Esiste un modo per leggere e modiricare quel file? Naturalmente bisogna avere 2 sistemi operativi sulla stessa machina (o usare un live cd) per accedere al file, ma poi come modificarlo?

  8. 8
    David Terni
    Autore dell'articolo

    Bè nello stesso modo in cui si cracca un programma: nozioni generali di programmazione, voglia di perder tempo nel reversing engineering e un editor esadecimale.

  9. 9
    Giuseppe

    Ho effettuato una prova con RunAsDate. Il 1° giugno prossimo verificherò (ma non ho dubbi) se il programma gira ancora.
    Aggiungo solo che nella nuova mascherina c’è una riga supplementare con un quadratino, spuntato di default:`Move the time forward according to the real time`. Ho lasciato la spunta e avviato. Ciao

Scrivi un commento

In media nell'arco di 24ore modero tutti i commenti. Tuttavia...
  • Non fornisco assistenza per domande inerenti la configurazione di un particolare programma.
  • I messaggi contenenti frasi offensive, fuori tema, di propaganda o futili saranno modificati o non pubblicati.
  • Non riportare lo stesso commento in piú Articoli.
  • Accetto le critiche, ma quelle personali mandatele via email
  • E' stato implementato un sistema di filtraggio automatico, per cui verranno cancellati in maniera automatizzata e senza recupero tutti quei commenti che conterranno:
    1. Anche una sola PAROLA tutta maiuscola o EdItAtA in modo strano
    2. Parole abbreviate come: cmq, nn, qlc
    3. Parole volgari, compresi alcuni intercalari.
    4. Evidenti link di Spam
    5. Email fasulle o temporanee

N.B. I campi in rosso sono obbligatori

t- T+ phone