Ändra kördatum för programvara eller spel för att lura provversioner och demonstrationer

Ändra kördatum för programvara eller spel för att lura provversioner och demonstrationer
Index
  1. Blockera tiden för ett enskilt program
  2. Cancellering av installationsdata
  3. Virtuell miljö (Virtuell maskin)
  4. Lösningar för Linux: Faketime

Lär dig hur du förlänger testperioden för programvara med verktyg som RunAsDate, använd virtuella maskiner eller ta bort installationsdata för en fullständig utvärdering innan köp.

När man laddar ner ett betalat program eller shareware erbjuder tillverkaren alltid en "trial"-version på sin hemsida. Trial-versionen, i de flesta fall, är det fullständiga programmet med alla dess funktioner, även om det efter en viss tid slutar fungera. Denna tid, som kan variera från program till program, är en testperiod av produkten, efter vilken användaren kan besluta om de vill köpa den eller inte. När denna period är slut blir mjukvaran oanvändbar, även efter att ha avinstallerats och installerats om från grunden.

En testperiod på 7 eller 30 dagar kanske inte är tillräcklig för den som vill utforska alla funktioner grundligt och kan lätt hamna med en utgången licens innan de har fattat ett slutgiltigt beslut. Huvudproblemet är att de senaste applikationerna inte längre bara kontrollerar systemklockan, utan använder mer sofistikerade spårningsmekanismer.

Under många år har det grundläggande tricket varit att ställa tillbaka systemdatumet, en metod som idag nästan alltid visar sig vara ineffektiv och problematisk, eftersom den kan orsaka störningar i andra program eller vid webb-surfning. Dessutom är manipulering av systemklockan lätt att upptäcka av mer skyddad mjukvara. Det finns dock specifika verktyg som gör att man kan lura ett enskilt program om dess exekveringsdatum utan att ändra den allmänna klockan på datorn.

Blockera tiden för ett enskilt program

Den mest eleganta lösningen, som inte stör det korrekta fungerandet av operativsystemet och nätverksapplikationer, är att använda verktyg utformade för att starta ett program med ett specifikt datum och klockslag, som skiljer sig från systemets verkliga tid.

Bland alla verktyg för att hantera tidsutförande, RunAsDate från NirSoft utmärker sig för sin pålitlighet och minimalistiska design. Det kräver ingen installation, är en *portabel utility* och gör det möjligt att starta valfritt program med det valda datumet, vilket i praktiken injicerar tidsinformationen i det specifika programmet utan att röra Windows-klockan. Denna funktion är avgörande: operativsystemet behåller den korrekta tiden, vilket gör att e-post och webbplatser fungerar utan problem, medan testapplikationen "tror" att den har startats en tidigare dag.

[enlazatom_show_links]

Tekniskt sett fångar verktyget upp anropen till kärnfunktionerna GetSystemTime, GetLocalTime, GetSystemTimeAsFileTime och ersätter dem med ett datum och klockslag bestämt av användaren. RunAsDate är inte ofelbart, jag tvivlar starkt på att alla program går att lura av det här lilla programmet, men innan man går vidare med avinstallation av programmet eller söker efter en crack, kan det vara en snabb och enkel väg att använda RunAsDate.

Det är den idealiska lösningen när man önskar en grundlig utvärdering av en mjukvara innan köp, utan att behöva använda mer invasiva metoder. Dess funktion att skapa flera startprofiler, genom att helt enkelt generera en anpassad genväg på skrivbordet för varje applikation med det valda datumet, tillfredsställer behovet av en omedelbar och repetera start, precis som om användaren bara skrev in datumet en gång för framtiden.

  • Ladda ner och starta: RunAsDate
  • Datumkonfiguration: Öppna verktyget och ange sökvägen till huvud *EXE*-filen för programmet i test. Man bör ställa in ett datum i det förflutna, helst nära installationsdatumet (eller till och med tidigare), och se till att det ligger inom den beviljade testperioden.
  • Skapa genväg (Profil): För framtida starter kan man skapa en ny genväg på skrivbordet direkt från RunAsDate. Denna genväg kommer permanent att inkludera det manipulerade datumet och fungera som en snabbstartprofil för den specifika applikationen.

Alternativt, om detta inte fungerar bra, kan man förlänga testperioden för ett program med ett mycket gammalt verktyg som heter Time Stopper.

Skapa en ikon på skrivbordet för det valda programmet med ett låst läge, vilket innebär att den tillgängliga provtiden för shareware-programmet inte förbrukas. Trots att detta fortfarande är ett tillgängligt och funktionellt alternativ i många fall kan dess effektivitet vara lägre än *RunAsDate* för modernare program, eftersom utvecklingen och uppdateringarna är mindre frekventa.

Cancellering av installationsdata

För de program som sparar provinformation i registernycklar eller lokala filer är lösningen en fullständig radering av dessa data. Att avinstallera ett program med Windows standardfunktion lämnar ofta kvar rester. För en effektiv "reset" bör man använda avinstallationsprogram som övervakar installationen och säkerställer en fullständig rengöring, inklusive alla registerposter som lagrar dagräknaren.

Bland dessa är utmärkta Revo Uninstaller eller det 100 % gratis open source-projektet BCUninstaller (Bulk Crap Uninstaller) som kan hjälpa till att identifiera och radera alla kvarvarande filer och registerposter.

Virtuell miljö (Virtuell maskin)

När programvaran är särskilt svårlöst och kopplar provet till datorns hårdvaru-ID (som hårddisken eller moderkortet) är den säkraste metoden för en total återställning användning av en virtuell maskin (VM). Till exempel kan du installera en annan Windows-miljö via VirtualBox för att simulera en helt ny och isolerad dator inom ditt operativsystem. Genom att installera provprogrammet inom VM:n utnyttjar du en ren miljö som programvaran inte känner igen.

När provtiden är slut räcker det med att ta bort VM:n och skapa en ny för att få en ny provperiod. Det är en längre process och kräver en kopia av operativsystemet, men garanterar nästan fullständig framgång även mot mer avancerade skyddsmekanismer. Enligt min åsikt är användningen av en virtuell maskin det enda sättet att verkligen grundligt testa en produkt med särskilt restriktiva licenser, vilket erbjuder total isolering och en fullständig virtuell hårdvaruåterställning.

Lösningar för Linux: Faketime

Även användare av Linux-baserade operativsystem har ett specifikt alternativ. Paketet faketime gör det möjligt att köra en applikation med ett falskt datum, genom att fånga de systemanrop som programmet använder för att begära aktuell tid. Det fungerar på ett konceptuellt liknande sätt som *RunAsDate* för Windows och är ett kraftfullt verktyg för den som inte vill ge upp utsträckt *testning* på pingvinens system, ofta integrerat direkt via kommandoraden.

Nu när du har läst klart Ändra kördatum för programvara eller spel för att lura provversioner och demonstrationer, inbjuder vi dig att utforska kategorin Ansökningar ytterligare. Där hittar du fler intressanta artiklar som kommer att utöka dina kunskaper och hålla dig informerad. Sluta inte läsa och upptäcka mer!

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *

Go up