Results 1 to 7 of 7

Thread: Control date during trial applications

  1. #1

    Thread Starter
    Hyperactive Member
    Join Date
    Apr 2009
    Posts
    364

    Control date during trial applications

    Most of us creates many softwares that run only for a specified period of time in the trial mode. Once the trial period is expired these softwares stop functioning and demand for a purchase for example.

    Anyway many users can cheat the application changing the date in window. Is there any easy way to control that?

  2. #2
    Next Of Kin baja_yu's Avatar
    Join Date
    Aug 2002
    Location
    /dev/root
    Posts
    5,989

    Re: Control date during trial applications

    No..

  3. #3
    PowerPoster techgnome's Avatar
    Join Date
    May 2002
    Posts
    34,687

    Re: Control date during trial applications

    There's no completely fool proof system... but you can make it harder.

    -tg
    * I don't respond to private (PM) requests for help. It's not conducive to the general learning of others.*
    * I also don't respond to friend requests. Save a few bits and don't bother. I'll just end up rejecting anyways.*
    * How to get EFFECTIVE help: The Hitchhiker's Guide to Getting Help at VBF - Removing eels from your hovercraft *
    * How to Use Parameters * Create Disconnected ADO Recordset Clones * Set your VB6 ActiveX Compatibility * Get rid of those pesky VB Line Numbers * I swear I saved my data, where'd it run off to??? *

  4. #4
    Next Of Kin baja_yu's Avatar
    Join Date
    Aug 2002
    Location
    /dev/root
    Posts
    5,989

    Re: Control date during trial applications

    And however hard you make it, crackers will find a way around it. So be sure to find a balance and not spend too much time/money on it.

  5. #5
    PowerPoster techgnome's Avatar
    Join Date
    May 2002
    Posts
    34,687

    Re: Control date during trial applications

    Here's a little something I tossed together in VB.NET...
    http://www.vbforums.com/showthread.php?p=3840587


    -tg
    * I don't respond to private (PM) requests for help. It's not conducive to the general learning of others.*
    * I also don't respond to friend requests. Save a few bits and don't bother. I'll just end up rejecting anyways.*
    * How to get EFFECTIVE help: The Hitchhiker's Guide to Getting Help at VBF - Removing eels from your hovercraft *
    * How to Use Parameters * Create Disconnected ADO Recordset Clones * Set your VB6 ActiveX Compatibility * Get rid of those pesky VB Line Numbers * I swear I saved my data, where'd it run off to??? *

  6. #6

    Thread Starter
    Hyperactive Member
    Join Date
    Apr 2009
    Posts
    364

    Re: Control date during trial applications

    Thanks techgnome, I'll see...

    Quote Originally Posted by baja_yu View Post
    And however hard you make it, crackers will find a way around it. So be sure to find a balance and not spend too much time/money on it.
    Ok, let's assume random users do not have knowledge to crack the application in some special way instead of simple changing the date in the system. How it looks like from the "ideological point of view" to prevent that?

  7. #7
    Next Of Kin baja_yu's Avatar
    Join Date
    Aug 2002
    Location
    /dev/root
    Posts
    5,989

    Re: Control date during trial applications

    Keep track somewhere of the date and time when application is launched, and also do it periodically from your application. Do it every hour or so. Every time before recording current date/time check the stored values. If the stored is ahead of the current, you'll know that the user reversed the system clock.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width