Demo programming

Moderators: None (Apply to moderate this forum)
Number of threads: 151
Number of posts: 333

This Forum Only
Post New Thread
Single Post View       Linear View       Threaded View      f

Report
How do u Time a Demo!! Posted by sam kea on 24 Jun 2003 at 9:38 AM
Who can help me and tell me how i can be able to make my software a Demo so that it can work for like 10 or 30 days.
Is there a component i have to learn in InstallShield Of VC++ or there is an unrevealed trick! Please Help Me.
kea
Report
Re: How do u Time a Demo!! Posted by CroW on 3 Jul 2003 at 3:58 PM
hmm,do you mean,how to make a trial-version/shareware of your software? well,thats definitly NOT a topic for this channel,but i try to answer anyway (perhaps the moderator of this forum removes/moves my posting).

the basic idea is to get the date/time of the firsttime your code runs on a given machine.now you have to check the actual date/time each time your program starts and quit if the trial-period is over.implementing this is VERY easy,exspecially when you have a fixed date on which your code becomes invalid.

one thing last: with DEMO PROGRAMMING a kind of multimedia-art is meant.a demo is a little program showing some graphicly-effects like the old-school plasma,fire,water,etc or other animated things,showing the skillz of the coder and some times showing the powerfuller features of the gfx-hardware.
Report
Re: How do u Time a Demo!! Posted by viki007 on 24 Nov 2003 at 8:57 PM
: hmm,do you mean,how to make a trial-version/shareware of your software? well,thats definitly NOT a topic for this channel,but i try to answer anyway (perhaps the moderator of this forum removes/moves my posting).
:
: the basic idea is to get the date/time of the firsttime your code runs on a given machine.now you have to check the actual date/time each time your program starts and quit if the trial-period is over.implementing this is VERY easy,exspecially when you have a fixed date on which your code becomes invalid.
:
: one thing last: with DEMO PROGRAMMING a kind of multimedia-art is meant.a demo is a little program showing some graphicly-effects like the old-school plasma,fire,water,etc or other animated things,showing the skillz of the coder and some times showing the powerfuller features of the gfx-hardware.
:
hmmm... this thing is very easy to fool. if you just change the date you can use it forever!




by viki007

Report
Re: How do u Time a Demo!! Posted by Extrasolar on 9 Jan 2004 at 3:15 PM
: : hmm,do you mean,how to make a trial-version/shareware of your software? well,thats definitly NOT a topic for this channel,but i try to answer anyway (perhaps the moderator of this forum removes/moves my posting).
: :
: : the basic idea is to get the date/time of the firsttime your code runs on a given machine.now you have to check the actual date/time each time your program starts and quit if the trial-period is over.implementing this is VERY easy,exspecially when you have a fixed date on which your code becomes invalid.
: :
: : one thing last: with DEMO PROGRAMMING a kind of multimedia-art is meant.a demo is a little program showing some graphicly-effects like the old-school plasma,fire,water,etc or other animated things,showing the skillz of the coder and some times showing the powerfuller features of the gfx-hardware.
: :
: hmmm... this thing is very easy to fool. if you just change the date you can use it forever!
:
:
:

: by viki007
:
:

I'm not a brilliant programmer but I believe that you can put a key in the registry or place a well hidden dll somewhere. Don't ask me how though.


Report
Re: How do u Time a Demo!! Posted by Matkieng on 2 Apr 2004 at 3:31 AM
: : : hmm,do you mean,how to make a trial-version/shareware of your software? well,thats definitly NOT a topic for this channel,but i try to answer anyway (perhaps the moderator of this forum removes/moves my posting).
: : :
: : : the basic idea is to get the date/time of the firsttime your code runs on a given machine.now you have to check the actual date/time each time your program starts and quit if the trial-period is over.implementing this is VERY easy,exspecially when you have a fixed date on which your code becomes invalid.
: : :
: : : one thing last: with DEMO PROGRAMMING a kind of multimedia-art is meant.a demo is a little program showing some graphicly-effects like the old-school plasma,fire,water,etc or other animated things,showing the skillz of the coder and some times showing the powerfuller features of the gfx-hardware.
: : :
: : hmmm... this thing is very easy to fool. if you just change the date you can use it forever!
: :
: :
: :

: : by viki007
: :
: :
:
: I'm not a brilliant programmer but I believe that you can put a key in the registry or place a well hidden dll somewhere. Don't ask me how though.
:

:
:
Are there any ways that we can insert some data in the program itself? I think this way we can protect the software more, but I don't really know if are there any way to do that.
Report
Re: How do u Time a Demo!! Posted by CroW on 4 Apr 2004 at 4:00 PM
This message was edited by CroW at 2004-4-4 16:2:40

Sure,there are lots of places to store you could use for data in the .exe.for example there are in most cases empty/unuses bytes in the win32-exe-header which you can use for youre data.another way is to put somewhere in youre code something like:

char str "UserData"

Now compile your program and do a hex-search for "UserData" in the binary.after that you can use this offset within your file to store data directly to the file.

note:

could be a bit difficult to get the right offset within the binary.it changes with nearly every change in the code or compiler-settings.and you cant encrypt/compress the compiled binary anymore





 

Recent Jobs

Official Programmer's Heaven Blogs
Web Hosting | Browser and Social Games | Gadgets

Popular resources on Programmersheaven.com
Assembly | Basic | C | C# | C++ | Delphi | Flash | Java | JavaScript | Pascal | Perl | PHP | Python | Ruby | Visual Basic
© Copyright 2011 Programmersheaven.com - All rights reserved.
Reproduction in whole or in part, in any form or medium without express written permission is prohibited.
Violators of this policy may be subject to legal action. Please read our Terms Of Use and Privacy Statement for more information.
Operated by CommunityHeaven, a BootstrapLabs company.