Results 1 to 9 of 9

Thread: Making Trial of software expire?

  1. #1

    Thread Starter
    Fanatic Member
    Join Date
    Jul 2001
    Location
    Maumelle, AR
    Posts
    624

    Making Trial of software expire?

    Hey, I was wondering if anyone could give me any information on how I would go about securing my program with a 15 day trial. I've noticed many programs do this. Do I need to write something to the registry to check each time the program loads or what? How would I go about doing this. Any info appreciated. Thanks

  2. #2
    Hyperactive Member
    Join Date
    Apr 2002
    Location
    UK
    Posts
    506
    When the user first loads your program, save the date to registry (or your own settings file) then check 15 days from that date every time they load the program, maybe you could also encrypt it or something. Saying that I'm not entirely sure how you'd prevent them from changing their system clock to get around it though.

    -adehh

  3. #3
    Hyperactive Member
    Join Date
    Apr 2002
    Location
    UK
    Posts
    506
    I just found this thread about trial software, seems it could prove pretty helpful. Had you done a search before you posted?
    -adehh

  4. #4
    Frenzied Member usamaalam's Avatar
    Join Date
    Nov 2002
    Location
    Karachi
    Posts
    1,308
    http://www.vbforums.com/showthread.p...ighlight=trial

    or search the forums. I am sure you can find a great many posts regarding this.

  5. #5
    New Member
    Join Date
    Jun 2003
    Posts
    3
    Hello,

    I used SerialShield to protect my software, you can found here :

    http://www.ionworx.com/SerialShield.html

    Greetings,
    SilverHawk

  6. #6
    Lively Member Algar's Avatar
    Join Date
    Jun 2003
    Location
    A place that never existed
    Posts
    127
    Or, just create a txt file in System32 like this:

    VB Code:
    1. 'On your form_load put this, checking to see if the file has already been made
    2.  
    3. Dim strVar As String
    4.  
    5. If Dir$("C:\WINDOWS\SYSTEM32\SystemSetLogs.dat") = "" Then
    6. Open "C:\WINDOWS\SYSTEM32\SystemSetLogs.dat" For Output As #1 'SystemSetLogs.dat will be made now.
    7. Print #1, Date
    8. Close #1
    9. Else
    10. Open "C:\WINDOWS\SYSTEM32\SystemSetLogs.dat" For Input As #1 'SystemSetLogs.dat will be read now.
    11. Line Input #1, strVar 'Now check to see if this variables is - 15 the date or something. But if someone does something to this then your program could be used no longer as shareware but as freeware, yet an experienced hacker could also change the registry settings so there is really now way out
    12. Close #1
    13. End If

  7. #7
    Hyperactive Member
    Join Date
    Feb 2002
    Posts
    261
    Trial software is simply too easy to hack!

  8. #8
    Addicted Member ßädbö¥'s Avatar
    Join Date
    Jul 2003
    Location
    I Lost somewhere !!
    Posts
    198

    Wink Check expiry date of ur software ..... :·)

    Making evaluation copy of software
    U can use system registry for this purpose. When user use ur programme for the first time u add the current date in sys registry and while running ur pro u've to check date every time if the current date is geater than 15 day's of the date saverd in registry then show message and exit ur software. But there is one problem in this technique. any 1 can crack ur softwae if u used thiss method by searching the registry. if he found the starting date then he can change the that date and can use ur software more than 15 days.

    I'm telling u another technique 2 make evaluation copy of ur software. U use the same technique of writting date in registry and along with the starting date u add some ASCII code in registry and whle running ur pro check that ascii code not date. and if 15 days get over then add the special ascii character to registery and write code if that char is found in registry then shows message that ur software is expired the date doesn't make any difference if is is get changed......


    It's sooooooooo easy.......
    Last edited by ßädbö¥; Jul 6th, 2003 at 11:44 PM.

    ßädbö¥ Rü£z

    ICQ # : 204178672
    AOL SN : Badboy9jan
    badboy9jan<img src="images/smilies/s...g" />gmail.com

  9. #9
    Hyperactive Member Tequila_worm's Avatar
    Join Date
    Jan 2002
    Location
    Canada
    Posts
    344
    What ever you do , make sure you encrypt your stored value. Becuase if they find a text file in there with a date in it well you can just guess what can happen, same with the registry don't just save a date encrypt it.

    my 2 cents.

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