Creating Demo Software?

This is a discussion on Creating Demo Software? within the C++ Programming forums, part of the General Programming Boards category; Anyone have any links to information on coding "time-limited" trial applications? I've got several programs that I would like to ...

  1. #1
    Registered User
    Join Date
    Sep 2001
    Posts
    13

    Creating Demo Software?

    Anyone have any links to information on coding "time-limited" trial applications? I've got several programs that I would like to make demo's of that function for like 15 days or so, but I'm not really sure how to do this in a way that couldn't easily be cracked...

  2. #2
    and the hat of wrongness Salem's Avatar
    Join Date
    Aug 2001
    Location
    The edge of the known universe
    Posts
    32,535
    http://www.programmersheaven.com/default.htm
    Enter "time limit" in the search box
    If you dance barefoot on the broken glass of undefined behaviour, you've got to expect the occasional cut.
    If at first you don't succeed, try writing your phone number on the exam paper.
    I support http://www.ukip.org/ as the first necessary step to a free Europe.

  3. #3
    Registered User
    Join Date
    Sep 2001
    Posts
    13
    Thanks, but I'm not really looking to just reuse some else's code or library, I'm really more interested in creating my own and learning about some of the methods that you can use to achieve this, and what their pro's and con's are...

  4. #4
    Registered User
    Join Date
    Sep 2001
    Posts
    22
    DanMan,

    It can all be easily cracked. Back when I was a kid, and into all that, time limits where the easiest things to disable. I don't know how it is now, but back then, the toughest protections always used some form of encryption.
    I can't say for sure.....but that doesn't look work related.

  5. #5
    Registered User
    Join Date
    Sep 2001
    Posts
    13
    Well, time-limited software these days is (usually) much more difficult to crack for the reason you just said: encryption (usually of the actual executable file, which is wrapped in a special program who's sole purpose is to make cracking more difficult). If I just created a simple file the first time the program was run that contained the date the program was first run and checked that file each time the program was run, it would be VERY simple to crack: all the person would have to do is delete the file, and the program would just recreate it.

    Another option would be to hide a key somewhere in the registry that the program could check. This could be cracked, but would be much more difficult. However, this program needs to run on Unix systems as well as Win32/NT, so I can't use Win32 functions unless there is a close equivalent for Unix (I don't think Unix has a registry or anything similar, but I could be wrong since I know very little about it).

    So, anyone have any ideas? I'm running low here...

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Profiler Valgrind
    By afflictedd2 in forum C++ Programming
    Replies: 4
    Last Post: 07-18-2008, 09:38 AM
  2. Software Design/Test - Redmond, WA
    By IRVolt in forum Projects and Job Recruitment
    Replies: 2
    Last Post: 06-11-2008, 10:26 AM
  3. Forming RTS Demo Team Sixth Extinction
    By SteelRain4eva in forum Projects and Job Recruitment
    Replies: 0
    Last Post: 06-08-2006, 08:47 PM
  4. Adventurers and Outlaws and new Demo
    By jverkoey in forum A Brief History of Cprogramming.com
    Replies: 0
    Last Post: 11-07-2004, 04:06 AM
  5. Second MoA Demo Tomorrow
    By harryP in forum A Brief History of Cprogramming.com
    Replies: 1
    Last Post: 09-30-2002, 07:22 PM

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21